| The digital TV is a result which collects the integrated application of high technology, such as television technology, network technology, computer technology. It's regarded one of the industries with brightest future in the 21st century China. In the DTV system, it is a key problem how to let applications run in a transparent environment without caring about the detail of the infrastructure, such as different operation systems and hardware. The middleware technology, which is used in computer research area originally, is a software used components technology. It allows multimedia applications to run in different infrastructure and has became one of the most important technologies of DTV. It is a kind of system software that resides between the application and the underlying operation system. By providing some sets of standard interface for DTV application, the middleware can shield software developers from low-level platform details, so that reduce the development cost greatly. Now, DTV gets more and more manufacturer's attention. The research on digital television middleware in the oversea has gained some evolvement. However, it has been done little in our country. The standard of DTV middleware in China has no issued. So, the research and development of our own DTV middleware have an important academic and applied significance.The thesis mainly researches the technology of DTV middleware. Firstly, by comparison of the current prevalent middleware standards, this thesis analyses the architecture, constitution, interactive model of DVB-MHP deeply. Secondly, combining with the stated above, this thesis raises the middleware model of DTV based on DVB-MHP which fits the China's DTV development state, gives the detail design of this model. Then aiming at this design of DTV middleware, J2ME, Java TV and the architectures, interface APIs and functions of Java virtual machine are analyses deeply. Aiming at the architectures of Sun J2ME The Personal Basic Profile(PBP), the higher efficiency class libraries plan is provided. At last, a simple interaction application, Electronic Program Guide (EPG) is been given. |