Qtopia下Calendar架构分析与优化

来源 :江西师范大学 | 被引量 : 0次 | 上传用户:kk62516337
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Qtopia是由挪威的Trolltech公司推出的基于QT的智能手机开发平台。Qtopia是一种可定制的开发环境和用户界面,从本质上说,Qtopia之于Linux犹如UIQ和Series 60之于Symbian。Qtopia的一些主要特色包括低成本、灵活性以及可定制性,它基于跨平台的C++开发工具――Qt/Embedded之上,它健壮且稳定,并可以配置为多种内存模板,因此,国内越来越多的手机开发商采用此平台进行手机软件的开发。基于Qt的经验,Qtopia向客户提供全部源代码,让客户可以创建与现有程序紧密结合的定制程序、定制用户界面和程序发布工具,并能在他们需要使用的处理器上编译,并且为手机开发商提供一定程度的独立性以及创新和控制。厂商可以使用Qtopia实现对品牌标识和用户界面设计的全面控制,而且可以在许多设备上运行相同的源代码,如手机、PDA和其它消费设备。但在实际手机开发过程中,Qtopia各模块都需要根据实际开发中的手机硬件平台和用户的需求来重新设计优化,以达到资源利用及运行速度的最高效,所以对Qtopia各模块进行架构分析和优化在实际手机开发过程就显的相当重要了。Calendar即日历,是Qtopia中的一个重要模块,从目前作者收集的资料来看,在国内很少有使用Qtopia成功开发的智能手机,并且其技术资料完全保密,而国外的公司就更是守口如瓶了,因此,对Qtopia中的日历模块的架构进行分析并提出优化思路和算法有极大的实用价值。本文的主要内容及研究贡献体现在以下几点:1、全面剖析了Calendar的通信机制,架构,数据处理方式,分析了其运行效率低下,速度慢的原因。2、提出使用SQLite替换XML的数据存储方式的思路,并给出了完整的解决方案,给出了关键算法。3、给出了数据装载及保存的优化思路,并给出了关键算法。4、给出了UI部分重绘的关键算法
其他文献
图像边缘检测和图像配准是图像融合的关键步骤和必要前提。本文对图像的边缘检测和图像配准技术进行研究,把一些新的算法运用到图像边缘检测和图像配准中,为后续序列图像处理
随着移动通信技术的蓬勃发展以及移动通信设备的普及,一种崭新的远程学习形式——移动学习(Mobile Learning)应运而生,它使得任何人,在任何时间,任何地点,以任何方式(计算机、笔记
目前,人脸识别技术及其应用已经渗透到多个学科,并在模式识别、智能控制、机器视觉等领域取得了丰硕成果,如何利用数据库来管理人脸图像一直是研究热点。随着数据库技术的发
目前实用的网络体系结构都是层次结构,其中主流的网络体系结构是TCP/IP。最初的TCP/IP协议栈是为了窄带文本数据而开发的,没有考虑到安全性和服务质量的问题。从上个世纪90年
可信性作为对系统提供服务的信赖程度,已经成为一个重要的研究课题。操作系统作为计算机系统的重要组成部分,也是可信性研究的主要对象之一。目前,提高计算机操作系统可信性主要
电影票房收入预测是确保电影发行投资回报,控制发行风险的重要手段。进口影片在近期国内电影市场中占据着国内票房收入主力的位置,而进口影片在国内电影市场博弈的过程中起着
薛锦云教授在国家863和多项国家自然科学基金的资助下,创造性地提出了一种形式化开发方法——PAR方法。就是用数学与逻辑的方法来描述和验证软件,而PAR方法描述的程序又是经
随着计算机网络的迅速普及以及人们对网络越来越强的的依赖性,网络安全问题日益突出并引起广泛关注。入侵检测是网络安全系统的一个重要组成部分,其目的是通过监视和分析网络流
在当今信息爆炸的时代,随着信息的数字化处理程度的提高,从大量数据中挖掘有用信息的需求日益增加,从而大大推动了数据挖掘技术的发展。然而,任何事情都有其两面性,在数据挖
深入了解自学考试考生流失的综合凶素,对提高自考管理水平十分重要。北京市自学考试业务系统拥有近十年来较为完整的考生信息数据库,应用数据挖掘对其海量数据进行分析处理,