A java API interface for the integration of DTV services in embedded multimedia devices

Most of the modern DTV sets and set top boxes are embedded Linux devices. Apart from playing broadcast transport streams, some of these devices offer network connectivity and various applications. The development of software for these devices is not unified, so there is no compatibility between applications developed by different vendors. On the other hand, there are embedded systems developed on top of the embedded Linux kernel which offer network connectivity and a large number of applications that are available for download. Most of the applications developed for these platforms are developed in the Java programming language. However, those platforms do not support DTV services. This paper presents a proposal for the integration of DTV services into embedded systems which support the Java programming language. The proposed solution offers complete DTV functionality, along with the operation of regular applications. The proposal includes two API specifications: the Java API that is used to access DTV content from Java applications, and the DTV Middleware API that is used to connect the native code to the Java API.

[1]  Nikola Kuzmanovic,et al.  The experience of implementing a Hybrid Broadcast Broadband Television on network enabled TV set , 2011, 2011 Proceedings of the 34th International Convention MIPRO.

[2]  Yu-Sheng Lu,et al.  Design and implementation of digital TV widget for Android on multi-core platform , 2010, 2010 International Computer Symposium (ICS2010).

[3]  Dae-Wha Seo,et al.  Embedded Linux implementation on a commercial digital TV system , 2003, IEEE Trans. Consumer Electron..

[4]  Nikola Teslic,et al.  Android4TV: A proposition for integration of DTV in Android devices , 2012, 2012 IEEE International Conference on Consumer Electronics (ICCE).

[5]  Velibor Mihic,et al.  DTV linux device abstraction for embeded systems , 2010, IEEE International Symposium on Consumer Electronics (ISCE 2010).

[6]  Hendrawan,et al.  Design and implementation of interactive mobile TV over hybrid network of DVB broadcast network and unicast network , 2011, 2011 6th International Conference on Telecommunication Systems, Services, and Applications (TSSA).

[7]  H.A. Muller,et al.  Strategies for migration from C to Java , 2001, Proceedings Fifth European Conference on Software Maintenance and Reengineering.

[8]  Milan Savic,et al.  Google's android as an application environment for DTV decoder system , 2010, IEEE International Symposium on Consumer Electronics (ISCE 2010).