资深移动开发人员瓦尔戈详细介绍了PhoneGap平台,解释了PhoneGap是什么、PhoneGap能做什么,以及PhoneGap如何工作。随后介绍了PhoneGap环境的配置,创建完整的移动应用,并分别针对Google Android、Samsung bada、BlackBerry设备、Apple iOS、Symbian OS和Windows Phone发布相应版本的应用。通过源自实战中的示例,读者可以掌握PhoneGap的核心API(如GPS、文件系统、通讯录、摄像头、设备、事件等)。作者还在《PhoneGap精粹(构建跨平台的移动App)》中演示了PhoneGap Build(一个基于云的PhoneGap打包工具)的使用方法。
PhoneGap是一个开源的开发工具和框架,可以允许开发人员使用HTML、JavaScript和CSS等技术开发出强大的跨平台移动应用程序。瓦尔戈所著的《PhoneGap精粹(构建跨平台的移动App)》从PhoneGap的工作原理、开发工具、API使用方法这三个角度对PhoneGap进行了详细讲解,同时辅之以大量的实例,内容循序渐进,易于理解。
《PhoneGap精粹(构建跨平台的移动App)》总共分为3部分,总计22章,分别讲解了PhoneGap的工作原理,如何使用PhoneGap开发应用程序以及测试和调试的方法,如何针对不同的平台配置PhoneGap开发环境,如何使用PhoneGapBuild来打包PhoneGap应用程序。此外,《PhoneGap精粹(构建跨平台的移动App)》还以示例方式详细讲解了PhoneGap各个API的具体使用。
《PhoneGap精粹(构建跨平台的移动App)》适合具有一定HTML和JavaScript基础,而且对PhoneGap感兴趣的Web开发人员、移动应用开发人员阅读。
第1部分 PhoneGap
第1章 PhoneGap简介
1.1 PhoneGap简史
1.2 为什么使用PhoneGap
1.3 PhoneGap工作机制
1.4 为容器而设计
1.4.1 传统的Web服务器(Web 1.0)方式
1.4.2 Web 2.0方式
1.4.3 HTML5方式
1.5 编写PhoneGap应用程序
1.6 构建PhoneGap应用程序
1.7 PhoneGap的局限性
1.8 PhoneGap插件
1.9 PhoneGap提供的支持
1.10 PhoneGap资源
1.11 混合应用程序框架
1.11.1 Appcelerator Titanium
1.11.2 AT&T WorkBench和Antenna Volt
1.11.3 BlackBerry WebWorks
1.11.4 Strobe
1.11.5 Tiggr
1.11.6 Worklight
第2章 PhoneGap开发、测试和调试
第2部分 PhoneGap开发工具
第3章 配置PhoneGap Android开发环境
第4章 配置PhoneGap bada开发环境
第5章 配置PhoneGap BlackBerry开发环境
第6章 配置PhoneGap iOS开发环境
第7章 配置PhoneGap Symbian开发环境
第8章 配置PhoneGap Windows Phone开发环境
第9章 使用PhoneGap Build
第3部分 PhoneGap API
第10章 加速度计
第11章 摄像头
第12章 捕获
第13章 罗盘
第14章 连接
第15章 通讯录
第16章 设备
第17章 事件
第18章 文件
第19章 地理位置
第20章 媒体
第21章 通知
第22章 存储
附录A 安装PhoneGap文件
附录B 安装Oracle Java Developer Kit
附录C 安装Apache Ant