基于web的移动应用框架的研究与实现

被引量 : 6次 | 上传用户:loop000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当今随着智能手机,平板电脑和其他移动设备等飞速发展,越来越多的企业开发和使用移动应用。目前移动设备市场存在着多个手机平台(如Android和iOS),各移动设备商也提供了功能非常丰富软件开发工具包,但这些软件开发包彼此互不兼容,这些提高了开发难度,降低了开发者开发效率,虽然市面上也存在一些跨平台的框架,但是通过评估发现,这些框架在灵活度,开放性,使用手机本地能力和支持多应用运行方面或多或少还存在一些不足,因此急需开发一套扩展机制灵活,开发语言简单,能够使用设备本地能力和支持多应用运行的移动应用框架。根据以上需求,本论文首先对当前主流移动应用框架进行了分析,分别比较了他们实现的原理,使用的语言及及框架类型,然后对web相关标准进行了相关的研究,最终提出了论文的移动应用框架,该框架要考虑到如下几个问题:1、消息机制,开发框架内部如何进行消息传递,分发,处理及呈现结果,web端如何高效地与原生代码沟通,如:web端接口设计,接口调用,参数传递,原生代码执行完毕后如何回调执行结果给web端。2、易扩展性,开发框架应该易扩展,使得添加新的插件简单而且方便,这就需要设计的时候提供一种良好的机制使得框架容易添加新的扩展,并且根据不同手机平台和项目提供特殊扩展的支持。3、跨平台,为了实现应用一次编写,多平台运行的目标,移动应用框架必须要满足跨平台性。4、标准化,框架为了和当前的移动应用开发技术兼容,框架必须要标准化,这样使得开发者可以大大的节约开发成本,有利于缩短研发周期,同时降低开发技术门槛。5、多应用运行,研究webkit相关技术和手机系统本地能力,并且要考虑到支持多个应用运行,以满足更多的商业移动应用的需求。在解决了上述关键问题的基础之上,论文最终目标是设计出web的移动应用框架并且在android平台上实现该框架,并提供测试案例进行测试。
其他文献
二十世纪早期是个重要的转折时期,对于北京的艺术品鉴藏来说也是如此。这一时期由于外敌入侵,内乱不断,促进文物从深宫大院和富家巨室流出,加上铁路建设导致大量文物出土,文
油茶,又名"茶子树"、"茶油树"、"白花茶",是我国得天独厚的自然资源,在我国有悠久栽培历史,油茶树被西方称为"东方树",茶油被称为东方"橄榄油",是重要的木本食用油料树种,茶
基于光学共焦法测量透镜厚度的原理,设计一套快速、非接触、高精度的透镜中心厚度测量系统,并与二维移动平台机械配合。测厚系统在计算机控制下,按具体算法进行分析,最终测量
随着社会的发展,人们的生活水平得到大幅提升,人们有更多的时间和精力来关心自身的健康问题。目前,许多医院人流量较过去几年翻了数倍,作为医院核心科室的病理科,其工作量也
小学科学作为对学生进行科学启蒙教育的一门重要的基础学科,其课程理念已经融入到科学课堂中,在强调探究学习的同时,容易忽视学生对科学概念的掌握程度,因此越来越多的学者关
页岩气作为一种藏身于页岩层或泥岩层中的非常规天然气,正在成为国际能源格局改变的力量。通过对页岩气地质特征、全球页岩气资源潜力、页岩气勘探与开发技术探讨与评价,分析
随着高科技成果在军事领域广泛应用,使得现代战场在一定范围、一定程度上改变或改善了作战环境,但是夜晚造成的障碍和不便还不能完全克服。因此,要想驾驭夜战,提高夜战能力,
农民与农村脱贫、全面小康的可持续性问题,是全面建成小康社会面临的重要问题。为实现农民与农村脱贫不返贫、全面建成小康社会,本文提出4个方面的建议:农民、农村生活方式要
安司二处党委开展“党员身边无事故”活动陕西省设备安装公司二处党委、注重党建工作与生产经营紧密结合,组织党员开展“身边无事故”活动,收到了较好效果,他们的做法:一是由处党
目前在紧张的工作当中,南京启质软件技术有限公司因为工作的特殊性,人员出外较多,工作压力大,导致内部下达软件项目任务不方便,不能有效监督和执行;公司员工之间由于不能经常