论文部分内容阅读
数字电视机顶盒是一种常用的嵌入式设备。随着嵌入式系统的发展和网络技术的飞速进步,近十年以来,数字电视机顶盒技术得到了长足的发展,也开始走进千家万户。随着机顶盒硬件性能的不断提高,软件的不断发展,消费者对功能需求的不断增多,嵌入式浏览器的集成基本上成为了事实上的标准。图形用户界面(GUI)的美观性、易用性是用户体验至关重要的因素。在机顶盒有限的资源条件下,如何做出用户体验极佳的图形用户界面已经成为了当前各个厂商急需解决的难题。因此,对数字电视机顶盒系统的关键技术——GUI模块技术的研究有着非常重要的实际意义。本课题以高清数字电视机顶盒的开发为背景,对基于HTML5的高清数字电视机顶盒GUI模块进行设计和实现,目标是在数字电视机顶盒有限的硬软件条件下,为降低数字电视机顶盒GUI模块软件开发的难度、增强GUI模块软件的重用性和加强用户体验,探索一个数字电视机顶盒GUI模块的全新开发方式。主要研究内容为:1.深入了解数字电视机顶盒的历史和软件发展趋势,特别是图形用户界面软件开发的发展。并对数字电视机顶盒GUI模块进行了分析和研究。熟悉了嵌入式GUI系统的发展史,研究了数字电视机顶盒GUI模块的需求及GUI在数字电视机顶盒软件系统中的地位。2.对基于HTML5的数字电视机顶盒GUI模块进行了总体设计。根据数字电视机顶盒的特点设计了一种高效且方便移植的实现方法,在QT图形用户界面系统的基础上实现了用户体验极佳的高清数字电视机顶盒的用户界面。3.实现了高清数字电视机顶盒的GUI模块。对数字电视机顶盒GUI模块的开发进行了总结,设计出在本GUI模块下搭建一个新的用户界面的模式。通过本课题的设计和实现,成功的开发了高清数字电视机顶盒GUI模块,并顺利的通过了测试,并已经大批量应用于实际的产品生产当中。而且为今后开发其他产品的图形用户界面提供了一种稳定且功能强大的开发模版。从实际使用中所得出的结论,本课题设计和实现的GUI模块有很好的效果,并完全满足了当前项目的需求。