Академический Документы
Профессиональный Документы
Культура Документы
Present Information
PhoneGap
Is a Cross Platform Native Mobile App development framework Leverages HTML, CSS and Javascript Supports Android, iOS, Blackberry, Symbian, Windows, WebOS, Bada and Palm Has APIs for sensors and data Was recently acquired by Adobe and the current code base is to be submitted to Apache Software Foundation
PhoneGap Build
PhoneGap Build an Online service to compile code blocks in HTML, CSS, JS to native apps without the need for the developer to work with the respective APIs Without PhoneGap build, you need to download and work using different SDKs and builds. Beta is free
Apache Ant
Sun JDK BB WebWorks SDK
Getting Started
PhoneGap is open web-standards based, which means you can run and test and test your App on any Webkit based Browser (Chrome, Safari) The application creation is very similar to that of web pages creation, except for the installation and deployment stages. HTML, CSS and Javascript is all that you need from a programming perspective.
You can use Browser based debugging tools that are available as addons. Eg. FireBug
The Add-Ons
Use popular JS plugin like JQuery (mobile version), mobile specific like jQTouch, Sencha.
Environment Views
Switching to IDE view (will be removed from slides)
Core Events
Deviceready Pause and Resume
The Demo
Courtesy www.phonegap.com
Visual Design
User experience is enhanced when the App is Consistent in design and behavior with Native device. Eg. The menu style, notifications style. This means some of the core design components and their consistency need to be maintained. Fonts and Sizes Icon Styles Device Sizes and Resolutions Notifications Screen Navigation
Design Elements
Data display Running Text Categorized Text Images and Media Scroll - Slide, with Thumbnail
Design Elements
Data capture options Text Boxes Select Fields Multi-Select
References
Looking for Support IRC Channel for JS, JQuery Google PhoneGap group iOS, Android communities on Social Networking Sites References made in this presentations http://www.meetup.com http://www.phonegap.com
http://www.patternsofdesign.co.uk
http://developer.android.com Images from various internet sources
Thank you.