一个嵌入式适用的可扩展GUI框架的设计与实现

来源 :东北大学 | 被引量 : 0次 | 上传用户:r9kobe24
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文从嵌入式软件UI框架的实际问题出发,设计并实现了一个适用于嵌入式系统的,具有良好可移植性、灵活性和可扩展性的GUI框架。该GUI框架还具有支持Alpha混合描画、抗锯齿字体表现、提供多媒体API解决方案以及完善的脚本解释型动画效果解决方案等优势。本文提出一种XML资源文件加载机制,利用XML描述应用程序中树型结构的GUI元素集合,即应用程序在启动时动态加载XML资源文件。这使软件能够在不需要重新编译的情况下对UI做出调整,并在调用不同资源文件时表现出完全不同的外观和功能。GUI框架在该机制的帮助下可以轻松地扩展新GUI元素来对应新增的功能需求。优化的Alpha混合描画功能,完善的动画效果解决方案,支持抗锯齿彩色字体渲染以及提供多媒体API等特色优势,不仅使软件开发者能够提供更加炫丽多彩的用户界面,为用户带来更加丰富的视觉感受和多媒体乐趣,而且能够大幅度地减少开发人员在用户界面上投入的工作量,因而缩短软件项目开发周期,加快嵌入式产品问世的步伐,提高产品的吸引力和竞争力,为软件开发者带来更高的效益。目前,本文提出的GUI框架已被东软某嵌入式产品研发部应用于其独立研发的拥有自主知识产权的NSMID商用项目中。
其他文献
船舶制造业是我国国民经济的支柱产业,目前我国船舶建造企业面临着由传统的造船模式向现代造船模式过度的发展阶段,生产效率与世界一流的造船企业相比还存在着差距。船舶制造属
近年来随着P2P系统的大量出现,P2P技术逐渐成为人们研究的热点。P2P技术目前主要应用在资源共享、分布式计算、协作系统、电子商务和以P2P为基础的深度搜索引擎等方面。其中,信
移动机器人是机器人学中的重要分支,对它的研究属于多学科相互交叉,相互渗透的前沿课题,因此具有很大的理论价值和广阔的应用前景。机器人导航代表一种高层智能。在避开障碍物的
本文介绍基于Visual.net2005+XML的移动机器人视觉导航仿真平台的设计与实现。首先讨论了该仿真平台的系统结构,描述了平台各部分的设计,其中特别介绍了仿真平台的相关接口。然
随着多媒体技术的发展,图像信息应用越来越广泛,人们对于图像等多媒体数据的需求也越来越强烈。图像具有丰富的高层语义,高层语义概念更符合人们对图像的理解,基于语义的图像
互联网以其信息生产的自主性、信息传播、获取的便捷性、地域覆盖的广泛性,辅以低廉的运行维护成本,自上世纪90年代中期开始大发展以来,迅速成为政务、商务、教育、娱乐等一
软件测试作为保证软件质量,提高软件可靠性的重要手段,在软件开发中起着不可替代的作用。随着计算机在各个领域的普及,软件规模的增大和开发模式的变化,测试的工作量也随之不
目前,国家对高端容错计算机的依赖程度日渐增加。高端容错计算机研制的目标是面向国家关键应用领域,一方面具有极强的事务处理能力,另一方面具有极高的可用性,可长期提供高速
本学位论文研究的出发点是为了解决教学中计算机语言课程编程测试的问题,这个出发点也是研究和开发基于网络环境下计算机语言实验考试系统的主要目的。计算机语言实验考试系
计算机技术的发展和Internet的普及,使多媒体通信发展到一个前所未有的高度,人们可以通过Internet发布数字作品、进行网络交易等活动,但随之而来的侵权盗版活动也日益猖獗。因此