当前位置:问答库>论文摘要

题目:嵌入式系统上XPS文档阅读器的设计与实现

关键词:XPS,嵌入式,阅读器,图形,图像,搜索,超链接

  摘要

Vista和Windows 7操作系统中有一项重要功能——XML Paper Specification(XML页面规格,是一种文件格式,简称为XPS)。XPS能够用一种方式来描述电子页面,从而使其能够被硬件、软件和个人所读取。通过使用XPS,文件不但可以得到更好的印刷和更安全的保存,而且还能使人们更容易地分享彼此的文件。 Microsoft意图通过把XPS免费绑定在自己操作系统的方式来打败目前电子文档的领先者——PDF。考虑到Microsoft想把XPS推动成为下一代的文档规范,因此XPS在嵌入式领域市场的存在着巨大的发展机会和经济效益。 本文在深入分析了用户需求、XPS的文档规范和嵌入式系统设备特点的基础上,设计并实现了一款能在手机、投影仪等设备上运行的嵌入式XPS阅读器软件,能够简单、快速地阅读XPS文件,并且具有查询、翻页、放大、缩小等功能。主要包括XPS解释子系统与阅读子系统之间利用共享内存和事件驱动进行通信的方法,实现了阅读器的显示控制模块,文字查询模块和超链接模块,并且针对嵌入式运行环境CPU速度慢,内存小的特点,阐述了对性能、内存进行优化和减小代码大小的方法。最后经过大量的功能和性能测试,验证了嵌入式XPS阅读器的可靠性与稳定性。