基于HTML5移动开发技术的跨平台应用商店的设计与实现

被引量 : 0次 | 上传用户:lhm0510
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动应用下载量的迅速增长,应用商店受到了越来越多的关注。众多手机厂商,移动操作系统厂商和运营商纷纷推出了绑定各自平台的应用商店。应用商店在给用户带来巨大便利的同时,也为应用商店的运营商提供了巨大的收益。在现有应用商店成功的背后也存在着一些问题,其中就包括缺乏跨平台性的问题。目前绝大多数的应用商店都是针对某一特定移动操作系统平台来提供服务的。现在比较流行的移动操作系统有谷歌的Android,苹果的iOS和微软的Windows Phone系统,因此市场上出现了许多专门为其中某一系统提供应用下载服务的应用商店。这给只使用某一平台移动设备的用户带来了一定的便利,但是却也给那些拥有多个不同平台设备的用户带来了不便,这些用户不得不同时在多个平台的应用商店上注册账号,重复购买相同的应用。原因是现在多数移动应用的开发都是针对特定平台的,发布也是通过各个平台专属的应用商店完成的。因此,对跨平台的移动应用商店的研究具有重要的现实意义。本文所做研究工作主要有以下几个方面1)基于HTML5移动开发技术的研究,设计实现了跨平台的应用商店客户端,通过云端的web服务向客户端提供API接口来完成计算量大的工作,例如应用搜索等后台功能。在客户端的设计上采用了MVC模式,来提高JavaScript代码的可维护性。Web服务采用了无状态的REST架构,并基于PaaS云平台进行部署,通过负载均衡等技术提高服务的可用性。2)基于PhoneGap技术,设计和实现了跨平台的应用发布功能,目的是只要对基于HTML5开发的应用进行一次发布,就可以在多种平台上向用户提供下载。3)基于新浪微博Open API接口设计实现了应用在社交网络平台上的评论,通过好友圈子中的虚拟口碑来完成应用的推荐。4)基于Lucene全文搜索引擎和MongoDB数据库实现了应用全文搜索服务。通过结合Lucene的全文搜索引擎和MongoDB的分布式存储,使得应用商店的全文搜索服务的可用性得到加强。5)基于MongoDB的MapReduce机制实现了Apriori算法,通过大数据挖掘实现了应用的推荐。通过相关研究工作和对原型系统的设计实现以及测试,初步完成了预先设定的研究目标。初步探索了跨平台移动应用商店的构建方法,技术和可行性。为将来进一步的研究奠定了基础。本文还存在一些可以进一步改进的地方。首先,对于原型的验证工作,测试数据并不是来源于真实生产环境,只是初步证明了设计的有效性。这一点需要在以后的工作中进一步改进,将系统放置在真实生产环境中做进一步检验。其次由于没有足够的实验条件,目前只实现了针对Android和webOS的跨平台应用发布,这两个平台相对较为开放。而如果要真正将跨平台应用商店推向市场,还需要对iOS设备上的跨平台应用发布进行研究。
其他文献
灾害风险评价作为灾害风险管理的核心内容,是人类社会预防自然灾害,控制和降低自然灾害风险的重要基础研究,旱灾风险评价是灾害风险评价的重要内容之一,其研究范围大到地区、
在新课程改革的不断深入以及新课标的逐步实施的过程中,课堂师生互动历来是学者们研究的热点。要想打造高中英语的高效课堂,就要重视激活课堂气氛,从而提高课堂学习效率。在课堂
图(Graph)作为一种常见通用的数据结构,由于其丰富的数据表现能力,在越来越多的应用中被用来对数据进行抽象和建模。随着社交网络,语义Web等大型应用的兴起,我们面临对来自大规模海
船舶操纵性是船舶重要的航行性能之一,研究船舶在波浪中的操纵运动,摇荡运动的影响不可忽略。本文就是基于这一研究背景对船舶六自由度操纵运动开展了一系列的试验和数值模拟研
内部控制是现代企业管理的重要组成部分,也是企业生产经营活动赖以顺利进行的基础,一直是理论界和实务界关注的焦点。在供应链风险视角下研究公司内部控制问题,不仅可以使供
随着智能终端的不断兴起,在传统地理信息导航系统的基础上,智能终端拥有无线互联网络的无线通信优势,正逐渐替代传统的导航系统。基于智能终端的导航系统不仅能够为用户提供多条
“三言”、“二拍”是中国古代文学史上重要的白话小说集。它们的问世,标志着中国白话短篇小说的创作进入了一个高潮阶段。“三言”、“二拍”中有许多描写女性复仇故事,这些故
随着海洋石油工业的迅猛发展,海洋工程成为了当前很多学者研究的热点。海洋平台上部模块的安装一般采用吊装安装和浮托法安装。本文所研究的方法是浮托法安装的变形形式——用
随着全球经济的一体化进程,不论传统行业还是近年蓬勃发展的IT产业,竞争日益激烈,技术、产品已不具垄断性。这种情况下,只有通过提升管理水平实现经营效率最大化。管理思路的实施
互联网环境下社会化网络的发展,为人们兴趣爱好实现和个人才能发展提供了广阔舞台。诞生了用户创造(User Generated Content, UGC)、消费者参与等许多对企业影响重大的模式,为企