| Telecast plays an important role in our daily life. It's one of the necessary facilities in our lives and amusements. The development of information technology and the higher requirement for television pastime, interactive television attracted more and more attention. The emergence of digital television is one of the most important things in the history of telecast. It can not only improve the quality of audio and video but also change the traditional mode of watching TV. It can provide many incremental operations, such as television website, Video-On-Demand, remote education and information services.The digital TV(DTV) is the third generation of products following black-and-white TV and color TV, it is a result which collects the integrated application of high technology, such as digital technology, micro-electronics technique, network technology, software technology, etc. With the mature of digital television technology, interactive television becomes developing direction of digital television. For realizing interactive television services such as Video On Demand (VOD), interactive advertisement, online browsing, interactive game etc, we must adopt digital television middleware technology. Middleware technology is one of the key technology in the software technology and can make numerous software providers develop digital TV interactive applications in case of not considering the hardware environment. It is a kind of system software that resides between the application and the underlying operation system. It can shield software developers from low-level platform details by providing a set of standard application interface for digital television.This paper studies digital television middleware technology and Java technology. According to the Chinese middleware standard, using the experience of others middleware product for reference, this paper proposes a realizing scheme of digital television middleware base on the hardware environment and operating system of set-top-box. The hardware part of this scheme adopts Sti5516 chip, the software part adopts Java technology. This scheme regards CDC as Java platform which is ported to OS20 operating system. CDC reference implement is offered Sun company which is based on Linux operating system. And this scheme use Personal Profile of J2ME and JavaTV API to offer standard interface for application program.Then, this paper has given the realization of Java platform in the Sti5516 set-top-box, which is the part of the scheme. The work for realizing Java platform is modifying the part of correlating with St20cc compiling machine, OS20 operating system and ST20-C2 CPU. At last, this paper has told the test for realization of Java platform. Through the test result, draw the conclusion that Java platform normally runs and simple Java application programs can run in the set-top-box. |