本论文提出的在有线数字电视机顶盒环境中实现数字电视中间件的方案采用Java技术作为核心,充分体现了Java技术的优点,使交互式电视的应用开发更加简捷方便。该方案实现了Java平台(CDC)的基本功能,为进一步研究和实现Java应用程序标准接口提供了软件平台。
当然目前的这个CDC实现还存在部分问题,需要进一步改进以提高其稳定性,在此基础上,可以增加个人简表和Java TV API为Java应用程序的开发提供完整的环境。
以上介绍了嵌入式中间件JavaVM的基本概念及其抽象模型,给出了它在数字电视机顶盒的移植与实现。通过嵌入式中间件JavaVM,使不同平台之间的应用程序代码快速移植成为可能。嵌入式中间件可以适用于不同软硬件平台;能够独立于平台和处理器,能移植于不同操作系统与不同微处理器体系结构,从而使上层的应用程序移植性更强。我们相信,嵌入式中间件的广泛使用将使嵌入式应用也能象Java语言一样,可在各式各样机器、操作平台的环境中开发应用软件——“一次编译,到处运行”。