面向PhoneGap移动中间件的研究及开发

来源 :北京邮电大学 | 被引量 : 1次 | 上传用户:shengyu0128
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动互联网的蓬勃发展,移动应用在人们的生产生活中扮演着日益重要的角色,更多的开发者开始从事移动应用的开发。在主流的开发模式中,基于第三方框架的混合移动开发模式具有良好的应用性能和低廉的开发成本等优势,使得其发展态势越来越火热。目前成熟的第三方框架有PhoenGap、APPCan和Titanium,其中性能最好的为PhoneGap框架。虽然PhoneGap是优秀的开源框架,但PhoneGap对于网络流量没有有效的缓存处理,使其网络流量消耗较大。其内部封装的插件过于简单,如果想开发特定功能的应用开发者仍需手动开发插件,这成为PhoneGap的跨平台最大的局限。此外,目前对于PhoneGap框架的开发缺乏一套有效的优化方案,这也是PhoneGap应用性能较低的原因之一。针对上述情况,本文旨在提出一种扩展的PhoneGap框架,并提出PhoneGap应用的优化方案。首先,本文深入剖析了 PhoneGap框架的整体架构、跨平台原理、Web端JavaScript与本地代码的通信机制,以及其插件开发方式等相关技术;研究了 Ant打包SDK的方法与原理和快速缓存方案以及扩展插件的相关技术。然后,对于PhoneGap框架没有缓存的情况,本文对Android端PhoneGap框架内部逻辑流程进行改进,设计了快速缓存模块并添加到PhoneGap框架之中。对于其插件单一的问题,本文对常用而又难以开发的功能进行调研,将PDF阅读和二维码扫描等功能做成PhoneGap形式的插件。最后利用Ant打包技术将改进后的PhoneGap框架和相关的功能插件重新打包,形成了一款扩展的基于PhoneGap框架的第三方框架供开发者使用。最后,本文利用扩展的PhoneGap框架依据国家数字移动图书馆项目需求开发了一款数字移动图书馆APP。通过对数字移动图书馆应用的测试验证了扩展PhoneGap框架的实用性与插件功能的稳定性。对扩展后PhoneGap框架的快速缓存模块做了完善的性能测试,证明了快速缓存模块的必要性与其高效性。通过总结开发开发过程中遇到的问题以及解决办法,本文提出了 PhoneGap应用的优化方案。该方案最终被应用到数字移动图书馆APP之中,经过对优化前后应用性能的测试对比,验证了该方案的有效性和正确性。
其他文献
目的:观察妊娠期补钙的效果以及对妊娠的影响。方法:将200例16-28周的孕妇随机分为观察组100例(服用乐力氨基酸螯合钙)和对照组100例。分别于服药前测血压,观察期间每2-4周查
会议
链路预测问题是复杂网络研究的一个重要分支,近几年由于复杂网络的发展以及网络结构信息的高可靠性,基于网络结构的链路预测方法受到了学者们的广泛关注,提出了很多经典方法
中国概念股(简称“中概股”)是指经营主体在中国境内但上市地点不在中国境内的中国股票的统称。本文“中概股”特指在美国上市的中国股票。自2010年中概股问题频发大多源于财务造假,严重影响了投资者对于中概股的投资信心。瑞幸咖啡财务造假问题暴露最大也最典型的例子,同时也揭示了中概股跨境监管中存在的主要,并对中概股跨境监管产生了显著显著影响。本文深入探讨我国在美上市公司财务造假的方式、动因和后果及其对跨境监
学位
如何保障职工权益已然成为一个受到社会普遍关注的问题,在各种方式的改革中,都无法避开这一难题,伴随着这些改革的进程,丰富职工参与的内容、完善职工参与的机制为保障职工权
在计算机图形/图像学领域,常常使用样本纹理对几何模型表面进行细节化描述。模型表面纹理合成是进行复杂场景数字建模最为常用的技术。模型表面纹理合成也称为曲面纹理合成,
点云骨架提取一直是计算机图形学领域的研究热点。近年来三维扫描设备的使用越来越广泛,点云模型的应用场景也越来越多。但是点云数据由于数据量庞大等原因不宜保存,同时原始
随着国家实行“金税工程”以来,我国的税务领域发展日新月异。与此同时,计算机技术在税务系统的应用趋势也越来越明显,新税务系统的建设越来越注重信息化和自动化。咸阳市税
序列设计在无线通信领域发挥着关键性的作用。传统的序列设计主要集中在构造良好相关特性的序列和序列集上,所以在数量上有一定的局限性,而序列偶的提出很好的扩大了信号的存
随着天文领域的发展,对于天文望远镜的使用需求日益增长,而天文设备造价昂贵、维护成本高,天文望远镜的有效利用一直是天文领域所关注的方向。在天文观测中,天文观测目标在一
保护区外的人工景观和城市绿地是鸟类重要的栖息地,在此区域中进行生物多样性的保护和研究非常有意义。西藏农牧学院校园人工景观中鸟类资源丰富,有较多鸟类在此进行栖息繁殖