基于事件的跨平台移动应用开发框架设计与实现
摘要 | 第1-7页 |
ABSTRACT | 第7-12页 |
1 绪论 | 第12-17页 |
·当前时期主要移动平台概览 | 第12-13页 |
·移动应用开发进入加速期 | 第13-14页 |
·跨平台开发框架的意义 | 第14-15页 |
·本文论述过程与结构 | 第15-17页 |
2 几种跨平台的框架实现方式 | 第17-27页 |
·基于浏览器的移动网站和移动网络应用 | 第17-21页 |
·基于B/S 架构的Web 应用模型 | 第17-18页 |
·Ajax 技术对Web 应用模型的改进 | 第18-20页 |
·HTML 5 对移动网页的增强特性 | 第20-21页 |
·基于虚拟机运行的应用程序 | 第21-24页 |
·Java 虚拟机和J2ME | 第21-23页 |
·基于Flash的AIR虚拟平台 | 第23-24页 |
·基于中间件的跨平台服务 | 第24-27页 |
3 相关概念与关键技术 | 第27-40页 |
·相关设计模式 | 第27-37页 |
·适配器模式 | 第27-30页 |
·命令模式 | 第30-34页 |
·观察者模式 | 第34-37页 |
·事件监听机制 | 第37-40页 |
·事件与事件处理模型 | 第37-38页 |
·事件监听模式 | 第38-39页 |
·适配类 | 第39-40页 |
4 基于事件的跨平台移动应用框架设计与实现 | 第40-62页 |
·现状概述 | 第40-42页 |
·总体设计 | 第42-45页 |
·框架特性概述 | 第42-44页 |
·模块协作过程 | 第44-45页 |
·详细设计与模块实现 | 第45-52页 |
·适配层模块的设计实现 | 第45-47页 |
·SDK 层模块的设计与实现 | 第47-49页 |
·模块通信过程设计与实现 | 第49-52页 |
·基于框架的应用程序接口设计与实现 | 第52-57页 |
·应用接口设计 | 第52-53页 |
·适配层接口方法的实现 | 第53-55页 |
·SDK 层接口请求处理过程 | 第55-56页 |
·接口调用实例 | 第56-57页 |
·框架扩展与跨平台应用配置 | 第57-60页 |
·基于webOS 平台的框架实现 | 第57-59页 |
·跨平台移动应用程序配置 | 第59-60页 |
·框架设计实现过程评价 | 第60-62页 |
5 基于跨平台框架开发移动应用程序 | 第62-101页 |
·典型应用所涉及的接口实现 | 第62-70页 |
·加速度计(Accelerometer) | 第62-64页 |
·媒体摄制(Capture-) | 第64-66页 |
·地理位置(Geolocation-) | 第66-68页 |
·通知系统(Notification-) | 第68-69页 |
·设备信息(Device Info) | 第69-70页 |
·基于框架实现面向Android 平台的应用程序 | 第70-80页 |
·建立开发环境 | 第70-72页 |
·典型应用设计与实现 | 第72-77页 |
·典型应用编译发布过程 | 第77-80页 |
·基于框架实现面向webOS 平台的应用程序 | 第80-86页 |
·建立开发环境 | 第80页 |
·典型应用设计与实现 | 第80-85页 |
·典型应用编译发布过程 | 第85-86页 |
·基于框架实现面向多平台的应用程序 | 第86-99页 |
·应用程序开发模型 | 第86-89页 |
·典型应用设计 | 第89-92页 |
·典型应用的实现 | 第92-96页 |
·程序运行结果 | 第96-99页 |
·框架应用过程评价 | 第99-101页 |
·面向单一平台的应用程序开发过程评价 | 第99页 |
·面向多平台的应用程序开发过程评价 | 第99-101页 |
6 结论 | 第101-103页 |
·研究工作总结 | 第101页 |
·对于框架实现过程的评价 | 第101页 |
·对于框架使用过程的评价 | 第101-102页 |
·待解决的问题及改进建议 | 第102-103页 |
参考文献 | 第103-105页 |
致谢 | 第105-107页 |
攻读学位期间发表的学术论文目录 | 第107页 |