题名 | 基于脚本和插件的移动应用中间件研究 |
作者 | 彭石磊 |
学位类别 | 博士 |
答辩日期 | 2007-05-25 |
授予单位 | 中国科学院软件研究所 |
授予地点 | 软件研究所 |
关键词 | 无线网络 移动终端 移动开发 用户体验 移动应用中间件 |
其他题名 | The study of mobile middleware based onscript and plugin |
中文摘要 | 随着无线网络技术的快速发展和移动终端运算能力的不断提升,基于移动终端的应用越来越普及,与此同时,人们对移动开发也提出了新的要求。移动开发相对普通应用开发面临更多挑战,移动终端的硬件平台和软件平台的多样性会给应用开发带来开发难度大、开发周期长、需要在不同平台上移植等问题;移动设备的显示屏幕大小受限、尺寸不统一也给内容显示和用户界面的逻辑描述带来困难。本文主要针对如何使用脚本和插件在移动终端上实现快速开发、快速部署开展研究,主要工作包括以下几个方面: 第一,讨论了移动终端的特点、移动开发遇到的挑战、移动开发的现状及发展趋势,对移动开发的基本概念和相关要素进行了详细描述;根据体系结构的分类对已有的移动开发框架进行分析和研究,提炼已有的规划方法、设计理念,并比较它们各自的特点,从而确定研究要解决的实际问题,提出解决方案并确定技术路线。 第二,提出采用脚本和插件的混合编程模式,以实现移动应用的快速开发和快速部署。一方面通过脚本语言实现低级语言难以开发的用户界面和用户交互逻辑,从而降低开发难度并提高应用的可移植性,并且通过脚本对矢量图和相对坐标的支持,使应用的用户界面可以适应不同屏幕大小的设备;另一方面通过插件封装对性能要求高的运算逻辑和与设备相关的硬件访问逻辑,使移动应用的执行性能得到保证,并且简化了应用的实现逻辑。 第三,结合以上的理论研究和实际应用分析,设计并实现了基于脚本和插件的移动开发中间件原型Monet,工作主要包括脚本语言的定义、脚本应用的生命周期定义、插件接口和中间件系统结构的设计及实现。 试验验证该中间件原型通过脚本和插件的混合编程可以很大程度的降低移动开发的难度、提高移动应用的可移植性和用户满意度。本论文的工作为支持动态语言的移动应用开发打下了一定基础,对进一步的深入研究具有推动和借鉴意义。 |
语种 | 中文 |
公开日期 | 2011-03-17 |
页码 | 63 |
内容类型 | 学位论文 |
源URL | [http://ir.iscas.ac.cn/handle/311060/5974] ![]() |
专题 | 软件研究所_中科院软件所_中科院软件所 |
推荐引用方式 GB/T 7714 | 彭石磊. 基于脚本和插件的移动应用中间件研究[D]. 软件研究所. 中国科学院软件研究所. 2007. |
个性服务 |
查看访问统计 |
相关权益政策 |
暂无数据 |
收藏/分享 |
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。
修改评论