跨平台移动开发框架的比较分析与实例开发

被引量 : 0次 | 上传用户:gqkhao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
跨平台概念是软件开发中的一个非常重要的基本概念,即不依赖于操作系统,也不依赖硬件环境。一个操作系统下开发的应用程序,通过极少的修改甚至不用修改就可以在另一个操作系统下顺利运行,我们就称这个应用程序具有良好的跨平台特性。“一次编写实现,多平台共享运行”是程序员追求的目标,也是大大减少软件开发和维护费用,提高软件生存周期的根本方法。随着移动互联网的飞速发展,各种基于不同智能移动操作系统的应用层出不穷。目前,具有代表性占有绝对市场份额的智能移动操作系统包括苹果的iOS、谷歌的Android、微软的windows phone以及黑莓的BlackBerry OS,firefox OS和Ubuntu OS手机系统等等。如何开发一种通用的移动应用程序,可以经过简单修改甚至不修改就可以在这么多移动操作系统上运行是目前移动应用开发研究面临的重要核心问题。跨平台移动开发框架即手机操作系统上的跨平台,随着最近几年移动智能应用的普及开始得到研究人员的重视。国内外学者提出了各种不同的开发框架,大大提高了移动应用的跨平台特性。本文针对以上情况,对目前典型的具有代表性的国内外跨平台移动开发框架进行了综述,并且选择其中重要的phonegap、titanium、sencha和appcan进行了详细阐述。针对以上4种开发框架分别从国内外研究现状、框架组成结构、支持和兼容的平台以及各自的优缺点几个方面详细比较分析。在此基础上,对其中2种框架phonegap和appcan通过开发一个汇率实时换算应用,详细深入的介绍和剖析了跨平台移动开发的具体环境和过程。本文的工作具有一定前瞻性,对目前国内外跨平台移动开发框架进行了综述和比较分析,通过具体实例开发详细阐述了跨平台移动开发的细节和步骤,对同类研究工作具有很好的参考和借鉴意义。本文的大体构成如下:第1章绪论主要讲解了课题的背景和研究课题的目的及课题在现实生活中意义;第2章首先介绍跨平台的概念,支持跨平台的语言及其意义,然后介绍主流的跨平台移动开发框架phonegap、titanium、sencha、appcan四种技术的背景,同时阐述了开发phonegap、titanium、sencha、appcan的相关技术背景和总体概述;第3章介绍跨平台移动开发框架的比较分析,主要包括四种开发技术的国内外研究现状、意义及各自的组成、兼容的平台,最后介绍各自的优缺点和支持主流移动智能操作系统的细节问题;第4章跨平台移动开发框架的实例开发主要介绍开发phonegap和appcan的具体细节,包括;安装环境,开发过程,运行过程,运行的实际结果;第5章总结与展望总结了本文的主要工作,并且就本文存在的问题指出了未来进一步工作方向。
其他文献
本文是以上海市B监狱某监区为研究个案,针对短刑期服刑人员的心理健康教育课程改进展开的一项行动研究。笔者通过前期的调查,较为系统地描述和分析了短刑期服刑人员群体的心
随着近年来国家对地质调查项目投入的不断加大,项目承担单位范围不断扩大,如何保障地质调查项目业务活动有序实施,强化对项目过程的管理监督,已成为中国地质调查局业务管理工
20世纪初的十月革命胜利后,俄国建立了世界上第一个无产阶级专政的社会主义国家——苏联,这一震惊世界的历史事件为世界历史翻开了崭新的一页。之后苏联开始了向计划经济体制的
环保教育是素质教育的重要组成部分。环保意识已经成为高职院校学生道德素质的一个很重要的组成部分。研究者认为职业学院的学生除了应具有高尚的品德和综合素质,还应该提升
装备制造业内部结构升级是在一般分工所形成的系统内再进行特殊分工所形成的更加细化的行业结构升级。本文以辽宁省为研究对象,对辽宁省装备制造业的发展轨迹进行了纵向梳理,
法律基础知识作为中等职业院校(以下简称"中职院校")思想政治学科的重要组成部分,对于学生树立正确的价值观念,增强学生的法律素养,使学生提高明辨是非的能力,使学生做到学法
<正>小班幼儿已经进入了绘画涂鸦期的圆形期和命名期,教师应当针对孩子的特点有效优化绘画教学工作,提升教学成效,为他们的健康成长与全面发展奠定良好的基础。部分教师在小
《论语》思想作为中国传统文化的核心思想,其道德价值观念在现如今的社会里仍然有值得借鉴的内容,对中学德育工作有着重要的影响,探究《论语》思想与中学德育的关系具有重要的现
本文对紫雪丹的方源作了探讨;并重点叙述了临床应用。作者认为:紫雪丹属名贵成药,也是危重病症的常用抢救药品,有必要对它进行深入系统的实验研究,为今后深入临床观察和方剂
进入新世纪以来,随着老年人人口比重的增长,“空巢家庭”频频出现,老年人问题也日益突出,特别是老年人的健康问题成为国家和社会所关注的重点问题之一。在众多威胁老年人的健