使用Dojo Mobile 和 PhoneGap 构建移动应用程序.pdf

使用Dojo Mobile 和 PhoneGap 构建移动应用程序.pdf

ID:52954707

大小:719.47 KB

页数:14页

时间:2020-04-03

使用Dojo Mobile 和 PhoneGap 构建移动应用程序.pdf_第1页
使用Dojo Mobile 和 PhoneGap 构建移动应用程序.pdf_第2页
使用Dojo Mobile 和 PhoneGap 构建移动应用程序.pdf_第3页
使用Dojo Mobile 和 PhoneGap 构建移动应用程序.pdf_第4页
使用Dojo Mobile 和 PhoneGap 构建移动应用程序.pdf_第5页
资源描述:

《使用Dojo Mobile 和 PhoneGap 构建移动应用程序.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、使用DojoMobile和PhoneGap构建移动应用程序王建军,软件工程,IBM黄成,软件工程师,IBM简介:随着移动设备计算能力的日益增强以及无线网络的普及,人们对于移动应用的需求越来越大。由于主流平台的差异,如iOS和Android,应用程序需要针对不同的平台进行重复开发。为解决这个问题,PhoneGap提供了基于Web的统一编程方式,使得同一程序能够在不同的平台上运行。然而,PhoneGap并未提供兼容不同平台的统一界面风格。DojoMobile正好弥补这一缺失,将同一程序在不同平台下展现为与平台一致的界面风格。另外,DojoMobile还提供了模块化

2、的组件Widget,简单有效的数据接口,大大提高了开发的效率。发布日期:2012年5月07日级别:中级本文将详细讲述DojoMobile在PhoneGap上的开发过程,并通过一个实例程序进行讲解,能够让读者快速掌握利用DojoMobile在PhoneGap上的开发技术。背景介绍PhoneGap是一款开源且跨平台的移动应用开发框架。它对各个移动平台的本身API进行了简化和抽象。开发者仅需要掌握Web开发的基本技术,就可以使用HTML和JavaScript在其上进行开发。所开发的JavaScript+HTML代码,经过PhoneGap平台的封装,可以导出为iOS和

3、Android程序。基于PhoneGap开发的应用程序兼容性好,可以做到“Writeonce,runeverywhere”而兼容性越强,所需的开发成本越低。目前PhoneGap对不同平台提供的功能特性有一定的差别,如图1所示。其对于主流平台WindowsPhone7、Android及iOS4也能够非常好地支持。图1.PhoneGap在不同平台下的特性PhoneGap对于标准化有着非常好的支持,它基于W3C标准,现有的Web程序甚至无需修改就可以在PhoneGap上运行。当与功能强大的Mobile框架结合时,能够极大地降低开发成本。DojoMobile框架是一个

4、移动终端的Web应用开发框架,是Dojo的一个子项目。它主要面向手持设备上的Web富客户端应用开发,提供了iOS和Android两套主题,使得基于DojoMobile的应用具有手机本地应用的外观和效果。DojoMobile具有轻量级、模块化、速度快及封装性好的特点。DojoMobile经过压缩之后体积只有几百K,对于移动设备非常适合。DojoMobile基于HTML5和CSS3来实现一些特效,比较流畅,响应速度快。DojoMobile对于iOS和Android主题封装性好,开发者只需使用统一的布局和CSS即可实现不同平台的本地效果。除此之外,DojoMobil

5、e与PhoneGap的结合也非常好,基于DojoMobile的程序可以很简单的被PhoneGap转换成本地应用程序。回页首开发环境搭建搭建开发环境分为三个步骤:第一步,搭建Android开发环境。第二步,配置PhoneGap,将其集成到Android项目中。第三步,在配置好的Android项目中加入DojoMobile。Android开发环境Android开发环境可以配置在Windows,、MacOS,、Linux等操作系统上。本文的示例是在WindowsXP平台上开发,以下就以WindowsXP为例进行介绍。Android开发环境的搭建需要若干软件,详细如下

6、:JDK,、Eclipse、AndroidSDK,ADT(Eclipse插件)。JDK的安装配置与Eclipse的配置,对于任何Java开发者或者用Eclipse作为开发平台的开发者来说都是非常熟悉的,在这里就不赘述了。安装配置好JDK与Eclipse之后,接下来需要安装AndroidSDK和ADT。AndroidSDK可以在http://developer.android.com/sdk/index.html下载获得压缩包android-sdk-windows.zip。详细过程如下:I.将此压缩包解压到C:android(目录可以修改),运行目录下的Set

7、up.exe将会弹出窗口如图2。若出现"FailtofetchURL..."类似的错误提示,请点选Settingspanel中的checkbox(红色框标记处)。图2.HTTP请求方式设置II.在上面的窗口中选择Availablepackages,出现图3所示的窗口。请选择开发需要的API版本并点击窗口右下方的"InstallSelected"按钮。在接下来出现的页面中,请仔细阅读相关的license,然后选择"AcceptedAll"和"InstallSelected",系统将完成API版本的安装。图3.安装不同版本的APIIII.安装结束之后,可以在"In

8、stalledpackages"中看到

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。