27. What is
§ A platform to create native apps
using web technologies
§ A JavaScript library
§ A native library for every platform
§ Compilation helpers
28. Features
§ Open Source
§ Multi-platform
§ Latests -even future- standards
§ First class apps
30. Warning!
§ PhoneGap is not a UI framework
§ PhoneGap doesn t include a browser
and or a rendering engine
§ PhoneGap doesn t compile
§ Every platform need its own
compilation
§ HTML5/CSS3 compatibility varies -
www.mobilehtml5.org
41. To develop
§ Download PhoneGap
www.phonegap.com
§ Use your HTML5 IDE
42. To compile
§ Install SDKs
§ Dreamweaver CS5.5 or IDEs
§ Or you can use PhoneGap Build
43. Compile ourselves
§ Xcode for iOS - available in Mac App Store
§ Android SDK - developer.android.com
§ BlackBerry WebWorks -
blackberry.com/developers/browserdev/
widgetsdk.jsp
§ Nokia Web Tools for Symbian -
developer.nokia.com
§ Windows Phone SDK - microsoft.com/
download
44. To compile on the cloud
Get an account at build.phonegap.com
45. To test
§ Simulatos and Emulators
(www.mobilexweb.com/emulators)
§ Real devices
§ Ripple Simulator
§ Can we use a desktop browser?
57. Advices
§ Try to maintain one source code
§ Define CSS and JavaScript per
platform for porting
§ Embrace differences
§ Best experience for every platform