首页> 中文学位 >基于web的移动应用框架的研究与实现
【6h】

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

代理获取

目录

封面

声明

中文摘要

英文摘要

第一章 绪论

1.1课题背景及意义

1.2国内外现状分析

1.3本文主要工作

1.4论文组织安排

1.5本章小结

第二章 移动应用框架及web标准简介

2.1移动应用框架简介

2.2 web标准简介

2.3本章小结

第三章 基于web的移动应用框架需求分析及框架设计

3.1总体需求

3.2总体架构图

3.3基于web的移动应用框架分析

3.4其他相关模块分析

3.5本章小结

第四章 基于web的移动应用框架具体实现

4.1 系统消息分发的设计与实现

4.2 JS层与Native层交互的设计与实现

4.3扩展的编写介绍

4.4配置文件解析的设计与实现

4.5利用配置文件实现模块增删的设计与实现

4.6本章小结

第五章 基于web的移动应用框架的测试

5.1单元测试

5.2系统测试

5.3性能测试

5.4本章小结

第六章 总结与展望

6.1总结

6.2下一步工作的展望

致谢

参考文献

攻读硕士学位期间取得的成果

展开▼

摘要

当今随着智能手机,平板电脑和其他移动设备等飞速发展,越来越多的企业开发和使用移动应用。目前移动设备市场存在着多个手机平台(如Android和iOS),各移动设备商也提供了功能非常丰富软件开发工具包,但这些软件开发包彼此互不兼容,这些提高了开发难度,降低了开发者开发效率,虽然市面上也存在一些跨平台的框架,但是通过评估发现,这些框架在灵活度,开放性,使用手机本地能力和支持多应用运行方面或多或少还存在一些不足,因此急需开发一套扩展机制灵活,开发语言简单,能够使用设备本地能力和支持多应用运行的移动应用框架。
  根据以上需求,本论文首先对当前主流移动应用框架进行了分析,分别比较了他们实现的原理,使用的语言及及框架类型,然后对web相关标准进行了相关的研究,最终提出了论文的移动应用框架,该框架要考虑到如下几个问题:
  1、消息机制,开发框架内部如何进行消息传递,分发,处理及呈现结果,web端如何高效地与原生代码沟通,如:web端接口设计,接口调用,参数传递,原生代码执行完毕后如何回调执行结果给web端。
  2、易扩展性,开发框架应该易扩展,使得添加新的插件简单而且方便,这就需要设计的时候提供一种良好的机制使得框架容易添加新的扩展,并且根据不同手机平台和项目提供特殊扩展的支持。
  3、跨平台,为了实现应用一次编写,多平台运行的目标,移动应用框架必须要满足跨平台性。
  4、标准化,框架为了和当前的移动应用开发技术兼容,框架必须要标准化,这样使得开发者可以大大的节约开发成本,有利于缩短研发周期,同时降低开发技术门槛。
  5、多应用运行,研究webkit相关技术和手机系统本地能力,并且要考虑到支持多个应用运行,以满足更多的商业移动应用的需求。
  在解决了上述关键问题的基础之上,论文最终目标是设计出web的移动应用框架并且在android平台上实现该框架,并提供测试案例进行测试。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号