基于类纸阅读的图形界面平台实现与优化研究

来源 :南开大学 | 被引量 : 0次 | 上传用户:Guihuaxuetu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着电子书阅读器市场的成熟,电子书阅读器的功能也越来越强大,拥有了像WIFI,3G这样的高速网络通讯工具,因此要求各种各样的网络应用程序,像浏览器,邮件客户端等基础网络应用程序,并且对于应用程序软件开发速度也提出了非常高的要求。传统的像Nano-X一样的精致小巧的图形用户界面(Graphical User Interface,简称GUI)系统虽然高效,但是已经很难满足现在以网络动态交互性阅读和本地静态阅读齐头并进的发展需求,同时应用软件的开发速度也很难满足,因此迫切需要一个能够满足以上需求的GUI系统平台。本文在对各种GUI平台进行对比以后,重点研究了Qt图形界面平台。Qt具有完善的GUI框架,丰富的图形控件API接口,完整的网络API,以及基本上完整的通用浏览器开发库,同时设计良好的架构对于加快应用程序开发进度大有裨益。结合电子纸的特点,以及电子阅读的需要,本文深入研究分析了Qt的特点,做了大量针对性的改进。具体而言主要工作有两个方面:首先,在现有Qt架构的基础上,结合实际问题进行改进。提出了基于定时器的延时合并刷新机制,大大减少了刷屏的次数,对于提高电子纸屏幕的寿命以及节省电量都有很大好处。同时解决了手写,快速屏幕键盘输入等问题,使得非常适合开发以静态阅读为主的电子书阅读器上的应用程序。其次,针对目前市场上流行的多点触摸,创新性地在兼容通用鼠标设备的情况下,支持了多点触摸设备。同时实现了流行的多种手势识别算法,这些手势通过事件形式通知应用程序。多点触摸,可以提供更好的用户阅读体验,使用户的操作更加自然、流畅。以上工作通过在某款手持阅读器上的实验验证,证明了本文提出的改进工作的有效性以及多点触摸架构的可行性。
其他文献
处理器的设计研发过程需要编译器作为实现系统级测试的辅助工具。同样,如果要充分发挥处理器的性能,除了要有性能优越的硬件设备外,也需要性能优越的操作系统和编译器的支持。龙
随着公安部开始在全国各级公安机关推动“金盾工程”二期的全面建设。公安信息化建设迎来了一个全新的高速发展契机。以“情报信息主导警务”理念为导向,将构建公安“情报”
互联网技术的普及引发了软件产业的重大变革,使得软件工程进入了网络化软件的新时代。在如今错综复杂的网络环境下,网络化软件的自身行为、结构及多重复杂性的相互融合,使得
随着互联网迅速的发展,许多行业的生产能力逐渐向物联化、协同化、智能化、虚拟化、服务化靠拢,使得云服务成为了目前的研究热点之一。对云服务组合QoS模型进行了研究,包括根
信息技术的高速发展使人类社会大步迈入了网络时代,既有人们日常生活离不开的大型电力网络和交通网络,更有用于获取知识信息的Internet网络,万维网以及科研合作网络,人们已经生
Internet的高速发展和新型网络服务的出现,要求防火墙、安全网关等网络设备具有更强的数据处理能力。流分类能有效支持全方位的网络服务、提高网络设备的性能,是高速网络的关
随着新型网络业务、网络协议以及多核技术的发展和成熟,具有高速业务处理能力、高可编程性、基于多核处理器的网络分组处理端系统,成为学术界和工业界研究的热点。一方面,通
无线传感器网络(Wireless Sensor Network,WSN)是基于任务驱动的自组织系统,密切关注用户需求,通过中间节点大量传输数据。由于暴露在外部区域,时常会遭受恶意的攻击等危险行
防抱死制动系统(ABS)是在汽车制动过程中防止车轮抱死的闭环控制系统,最开始应用于火车和民航机上,现如今已经越来越广泛的被汽车所应用。ABS关系到汽车制动过程中的主动安全
图像半调技术和逆半调技术是图像处理技术的一个边缘分支。将噪声植入连续图像,变为二值图像的过程称之为半调过程,其逆过程称为逆半调过程。查找表法是逆半调技术众多方法中