The enterprise has always focused on providing solutions that enable its users to access important data
in a variety of ways.
PhoneGap/Cordova is a framework that enables the enterprise to target multiple smartphone platforms with a single code base using technologies the enterprise is already largely familiar with.
Furthermore, since PhoneGap/Cordova provides developers with access to the native features of the user's mobile device, it also provides the necessary technologies to interact with the enterprise's systems over a variety of networks.
PhoneGap/Cordova apps are neither purely web-based, nor are they purely native-based; they are a blend of the two.
PhoneGap is a distribution of Cordova and is very similar to Cordova.
In earlier versions, it was distributed in the form of project templates that could be used in Xcode or Eclipse to create hybrid apps.
In 2011, Adobe purchased Nitobi Software. As part of the acquisition, the PhoneGap code was
contributed to Apache and made open source. The project was ultimately rename as Apache Cordova.
Adobe kept the PhoneGap name and began maintaining a fork of Apache Cordova's code. As such, the
version was changed to 2.x. Generally, the two were largely identical.
Apache Cordova 3.x was released in July 2013. It provided a new CLI that dramatically simplified
cross-platform development while also making plugin installation easier and less problematic than before.
It also decoupled many of the core features and distributed them as core plugins instead.
Easy cross-platform development
相关推荐
1.下载phonegap2.0, 1.1 从解压文件中“phonegap-phonegap-2dbbdab\lib\android”中可以看到以下文件: cordova-2.0.0.jar、cordova-2.0.0.js和xml文件夹。 1.2 从解压文件中找以“phonegap-phonegap-2dbbdab\lib\...
该存储库存储了 Packt Publishing 出版的名为PhoneGap Enterprise 的书的代码。 您可以在购买这本书。 如果您从 Packt 获得此代码包,您可能希望从 GitHub 下载该包以接收最新的更改。 该软件包可在。 该包正在接收...
1. 设备信息:PhoneGap提供了device对象,可以获取设备的型号、操作系统版本、UUID等信息。在`chapter9b.html`中,可能会展示如何调用`device.model`、`device.version`等属性。 2. 通知:PhoneGap的Notification ...
Chapter 1: Introduction to PhoneGap Chapter 2: Building Your First PhoneGap Project Chapter 3: Mobile Frameworks Chapter 4: Working with Plugins Chapter 5: Using Device Storage and the Files API ...
深入PhoneGap跨平台开发框架的内部,探索PhoneGap框架的架构、实现、细节。
这个项目的核心理念是利用Web技术开发原生应用,通过PhoneGap的桥梁机制,将Web应用与移动设备的硬件功能相结合,如摄像头、GPS、联系人列表等。PhoneGap基于Apache Cordova,同时提供了更友好的开发者工具和社区...
1. 安装 PhoneGap:下载并安装 PhoneGap 的开发环境。 2. 创建项目:使用 PhoneGap 创建一个新的项目。 3. 编写代码:使用 HTML、CSS 和 JS 语言编写应用程序的代码。 4. 配置项目:配置项目的文件和设置。 5. 运行...
PhoneGap类库使用入门英文电子书 PhoneGap is a growing and leading open-source mobile web apps development framework that lets developers build JavaScript and ... including iOS, Android, and BlackBerry.
1. **跨平台开发**:PhoneGap支持多种操作系统,如iOS、Android、BlackBerry、Windows Phone等,让开发者能够创建适用于不同设备的应用程序,而无需学习每种平台的特定编程语言。 2. **API集成**:PhoneGap提供了一...
1. **跨平台开发**:PhoneGap基于Apache Cordova,能够构建在iOS、Android、Windows Phone等多个平台上运行的应用程序,只需编写一次代码,即可在多个设备上部署。 2. **WebView**:PhoneGap应用实际上是在一个封装...
1. **环境设置**:首先,你需要安装Node.js,因为PhoneGap是基于Node的。然后,通过npm(Node Package Manager)安装PhoneGap和Cordova。确保配置好Android和iOS的开发环境,包括安装SDKs、配置模拟器或连接物理设备...
1. **多平台支持**:PhoneGap 2.9.1不仅支持Android,还兼容iOS、BlackBerry、Windows Phone等多个主流移动平台。这使得开发者能够编写一次代码,然后在多个平台上运行,减少了重复工作和跨平台兼容性问题。 2. **...
1. **跨平台开发**:PhoneGap支持Android、iOS、Windows Phone、BlackBerry等多个主流移动操作系统,使得开发者只需编写一次代码,就能在多个平台上运行。 2. **访问设备API**:PhoneGap提供了一系列API接口,...
1. **环境配置**:首先,你需要安装PhoneGap CLI(命令行界面)和相关的平台SDK(软件开发工具包),如Android Studio或Xcode。配置完成后,你可以使用CLI创建新项目、添加目标平台,并进行编译和部署。 2. **...
这个压缩包文件 "phonegap-978-1-7852-8531-8:PhoneGap 举例" 可能包含了一系列关于使用 PhoneGap 开发移动应用的实例和教程。 PhoneGap 的核心理念是通过包装 web 应用为原生应用,使其能在 iOS、Android、Windows...
1. **Cordova**: PhoneGap 基于 Apache Cordova,这是一个开源的移动设备API库,它提供了与设备硬件交互的能力,如访问摄像头、GPS、联系人列表等。Cordova 将Web应用程序打包为可安装的应用程序,并通过JavaScript...
1. 架构:PhoneGap是基于Apache Cordova的,Cordova提供了一个API接口,使得JavaScript可以调用设备的原生功能,如摄像头、GPS、加速度计等。 2. 开发环境:安装PhoneGap需要Node.js环境,并通过npm(Node包管理器...
### PhoneGap for Enterprise #### 知识点一:PhoneGap技术概述 - **定义与背景**:PhoneGap是一款开源框架,允许开发者使用HTML、CSS和JavaScript等Web技术开发跨平台移动应用程序。它由Nitobi软件公司创建,并在...
1. **跨平台开发**:PhoneGap最大的优势在于其跨平台性,支持iOS、Android、Windows Phone等多个主流移动操作系统,使得开发者只需要编写一次代码,即可在多个平台上运行。 2. **Web技术基础**:PhoneGap基于Web技术...
1. **跨平台开发**:PhoneGap 的一大优势是跨平台性,它可以构建运行在 iOS、Android、Windows Phone 等多个操作系统上的应用,只需要一套代码。 2. **WebView**:PhoneGap 应用在每个平台上都是一个 WebView,这是...