面向开放平台的移动应用构建与推送引擎的设计与实现

被引量 : 6次 | 上传用户:xiaoxie20092009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动互联网的快速发展,国内移动应用商店的百花齐放,数量庞大的移动应用不断涌现,如何快速、合理的开发出有质量的移动应用,成为许多移动应用开发者亟待解决的问题。Android系统凭借其开源特性,并且可以使用Java语言进行应用开发,倍受广大开发者的喜爱。但是目前国内众多的Android移动商店中,存在着大量用户体验差、可用性差的移动应用。本文在教育部新世纪人才计划的“现代服务业共性服务理论体系研究”课题中关于服务交付平台研究部分的基础上,完成了针对移动应用的开发、部署及推送功能的设计与实现。整个引擎处于服务交付平台中移动商店的位置,由移动客户端基础服务应用、服务端类库以及开发者工具三个部分组成。移动客户端基础服务应用为基于该引擎开发出来的移动应用提供平台服务支持;服务端类库为移动应用的服务端与其移动客户端提供信息交互的服务支持;开发者工具为开发者提供一套移动应用框架,帮助开发者可以快速、合理的开发出质量高、可用性好的移动应用。论文首先分析了当前Android移动应用的应用类型及特点,对现有移动应用的构建方式进行了研究。其次对移动环境下信息推送技术的概念、类型、特点、关键技术及现有的实现方式进行了研究,对各种移动信息推送实现方式进行了概括总结。在此基础之上,遵循Android官网的最佳开发与设计指导,通过对攻读硕士期间开发的多款移动应用架构分析,提出了一种基于Android平台的移动应用构建引擎。本文从引擎架构、功能模块设计、详细的功能点描述、引擎构建应用流程这几方面对引擎进行了详细设计并进行实现。引擎构建出的移动应用可以方便地集成信息推送功能,并借助现有服务交付平台的开放性及平台能力,为开发者提供方便的应用部署与应用推荐。本文提出的移动应用构建与推送引擎使得开发者可以快速构建出移动应用的同时,从一定程度上保证了移动应用的品质和降低了后期优化与维护的难度。最终使开发者开发出的移动应用,能够满足广大用户的使用需求。
其他文献
<正>2019年8月9日,纪念罗常培先生诞辰120周年学术座谈会暨罗常培先生铜像揭幕仪式在中国社会科学院语言研究所召开。来自中国社会科学院语言研究所、中国社会科学院民族学与
目的:探讨以BEP方案(顺铂、依托泊苷、博来霉素)化疗和腹腔镜下保留神经的腹膜后淋巴结清扫术(nsLRPLND)为基础的综合疗法治疗临床Ⅲb期睾丸非精原细胞瘤(NSGCT)的临床经验。
介绍某坚硬打滑地层深部钻探的试验,找到适应该地层特点的钻头及钻探工艺组合,以达到提高该地层钻探台效的目的。
如今的社会,是一场“道德”和“利益”的博弈,而企业作为经济社会中的重要组成部分,其经营活动究竟是以追求自身利润最大化为目标,还是以承担一定的社会责任为目标,这已经是
介绍超高层建筑施工采用的一种整体升降脚手架的设计与施工实践。
活塞环是内燃机的关键零部件。随着内燃机向高功率、高转速和低排放方向的发展,活塞环的运动动力学特性引起了人们广泛的关注。通过活塞环动力学的研究,可以掌握其运动规律,
绿色发展的时代背景为绿色金融发展提供了良好契机。本文在厘清绿色金融发展逻辑的基础上,从金融功能、普惠金融、连续金融三个方面对绿色金融进行了理论解构。同时从要素解
目的:研究分析层流洁净病房患者医院感染控制。方法:将30例入住层流洁净病房的患者为研究对象。通过加强对层流病房环境、病房物品与患者的管理,同时监测医护人员进入层流洁
教材作为教学中的重要工具,在汉语作为第二语言教学过程中起着更重要的作用。它的编写以课程标准为指导,教材本身也是教师传播汉语语言文化知识的媒介,是学生了解、获得、巩
文章从"精"、"细"两个方面切入对大学生思想政治教育精细化问题进行探讨,认为"精"在于提炼高校校园文化品牌,主要针对管理载体、文化活动和微媒体三种载体进行讨论;而"细"在于立足专