Beginning PhoneGap mobile Web framework for JavaScript and HTML5
PhoneGap is a growing and leading open-source mobile web apps development framework that lets developers build JavaScript and HTML5-based web applications with native wrappers for more than six mobile platforms, including iOS, Android, and BlackBerry. This framework lets you build HTML- and JavaScri...
Main Author: | |
---|---|
Other Authors: | , , , |
Format: | eBook |
Language: | Inglés |
Published: |
New York :
Apress
c2012.
|
Edition: | 1st ed. 2012. |
Series: | Books for professionals by professionals
|
Subjects: | |
See on Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009628690706719 |
Table of Contents:
- Title Page; Copyright Page; Contents at a Glance; Table of Contents; About the Authors; About the Technical Reviewers; Acknowledgments; Introduction; Who This Book Is For; How This Book Is Structured; Downloading the Code; Contacting the Authors; Chapter 1: Understanding Cross-Platform Mobile Application Development; Types of Mobile Applications; Understanding Web Services; Overview of Mobile Applications; Mobile Application Features; User Interaction; Location Awareness; Push Notification; Challenges in Cross-Platform Mobile Application Development; OS Fragmentation; Multiple Teams/Products
- Consistent User ExperienceFeature Fragmentation; Development Environment Fragmentation; PhoneGap's Strategy for Cross-Platform Mobile Application; Browser Component As the Common Platform; Mobile Application Webviews; Native Hooks to Expose Device Capabilities; HTML5 and CSS3: The Standards for Writing Applications; Single Origin Policy Not Applicable; Conclusion; Chapter 2: Getting Started with PhoneGap; PhoneGap Architecture; Setting up an Environment on the Android; Required Installations for PhoneGap Android Project; Instruction for Windows; Instructions for Linux
- Instruction for Mac OSX IntelCreate a New Project; Write the HelloWorld Application; Deploy to Simulator; Deploy to the Device; Exploring PhoneGap Features; PhoneGap Tutorials; Emulator Examples; Fetching Device Information; Fetching the Device's Contacts; Fetching the SD Card Listing; Writing and Reading to a File; Writing and Reading from the Database; Fetching Details about a Cellular Device or a Wi-Fi Network; Device Examples; Fetching the Geolocation; Fetching the Accelerometer; Fetching Compass Bearings; Capturing an Image from the Camera; Chapter 3: Setting the Environment
- Local Development EnvironmentPrerequisite Steps; Download PhoneGap; Setting Environment for iOS Using Xcode 4; Setting Environment for BlackBerry; Setting Environment for Symbian; Setting Environment for webOS; Cloud Build Environment Using PhoneGap Build; Registering with PhoneGap Build; Registering Your Application with PhoneGap Build; Setting Up Android Build Environment; 1. Create Private Keystore; 2. Upload the Private Keystore to PhoneGap Build; 3. Run PhoneGap Build; Setting Up iOS Build Environment; 1. Getting iOS Keys; 2. Providing iOS Keys to PhoneGap Build
- Setting Up BlackBerry Build Environment1. Getting BlackBerry Keys; 2. Providing BlackBerry Keys to PhoneGap Build; Launching PhoneGap Build; Conclusion; Chapter 4: Using PhoneGap with jQuery Mobile; Getting Acquainted with jQuery; jQuery Initialization; jQuery Selectors; Element-Based Selector; ID-Based Selector; CSS-Based Selector; Combination of Selectors; jQuery DOM Manipulation; jQuery Ajax Calls; Getting Acquainted with jQueryMobile; Including jQueryMobile in Mobile App; jQueryMobile Declarative UI; Pages and Dialogs; Toolbars and Buttons; Form Elements; List Views
- jQueryMobile Event Handling