文档介绍:上海交通大学工程硕士学位论文摘要
面向集成数字电视平台的嵌入式图形库的移植与优化
摘要
数字电视是电视技术、通信技术、和计算机技术的跨学科综合产物,被称为中国 21 世
纪前景最广阔的产业之一。在数字电视系统中,数字电视中间件技术是关键技术之一。数
字电视中间件是位于应用程序和操作系统之间的一种系统软件。我们通过定义一组支持数
字电视应用功能的标准程序接口,使应用程序具有与底层硬件平台无关的特点,使众多节
目提供商在不考虑硬件环境的情况下开发数字电视的交互式应用,大大降低开发成本。
目前,数字电视受到越来越多的国内外厂家的关注,国外对数字电视中间件系统的研
究己经取得了一定的进展,而国内的研究才刚刚起步。因此,研究和开发具有自主知识产
权的数字电视中间件平台具有重要的理论意义和广泛的应用价值。
本文以“数字电视中间件设计”为背景,主要针对其中的 Java 支撑平台部分做了深入
的研究。本文首先简要介绍了 Java 平台在数字电视中间件模型中的地位和作用,其次,研
究了 Java 的体系结构,重点分析了 Java AWT 部分的实现机制,并以此为基础,提出了基
于 DirectFB 图形库的 AWT 实现方案。
论文详细的阐述了项目研究的全过程,依次包括课题的提出、分析、设计、编码、测
试以及最后的实现等。其中主要的研究内容及成果有:
1. 对当前国际上现有的中间件标准进行比较,着重深入分析了欧洲数字电视中间件标
准 DVB-MHP 的体系结构、构成特点、交互模型。
2. 深入研究了 Java 的体系结构,重点分析了 Java API 的组成结构以及 Java 虚拟机的
实现,这是本项目研究的基础内容。深入分析了 J2ME、CVM 的体系结构、程序接口包及
其各部分功能。针对 Sun 公司提供的 J2ME 的个人基本简表(PBP)的层次结构,提出更为实
用的类库裁剪方案。
3. 详细分析 Java GUI 程序设计中的重要部分-AWT。在对 Java AWT 的体系结构进行
分析的基础上,提出了基于 Direct FB 图形库的 AWT 实现方案。该方案采用 Frame Buffer
实现方式,既充分利用了底层图形库中的资源,同时还可以提高效率。
4. 最后通过研究数字电视中间件模型,实现了将 CVM AWT 移植到 DirectFB 图形库之
上,并针对嵌入式平台的需要,对 CVM 进行适当的裁减。通过对 DirectFB 的研究与优化,
上海交通大学工程硕士学位论文摘要
为 DirectFB 在数字电视中间件的开发与移植提供了重要的参考价值。
关键字:数字电视中间件,AWT,DirectFB,CVM
v -
上海交通大学工程硕士学位论文摘要
PORTING AND OPTIMIZATION GRAPHICS LIBRARY FOR
INTEGRATED DIGITAL PLATFORM
ABSTRACT
The Digital Television is a result binations of high technology, such as
television technology, network technology, puter technology. It’s regarded
as one of the brightest future industries in the 2lst century of China. Middleware is
one of the most important techniques in Digital Television system. It is a kind of
system software that resides between the application and the underlying operation
system. It hides low-level platform details to software developers by providing a set
of standard application interface for Digital Television which reduces development
cost greatly.
Digital Television gets more and more manufacturer's attention. More
achievement of the research on Digit