170 likes | 396 Views
PhoneGap. About Me . Tim Kim Dev at Adobe/ Nitobi @ timkim timk@adobe.com <3 JS, SC2, and movie quotes. What is PhoneGap ?. What is PhoneGap ?. Write a web app using HTML5 technologies JS/HTML/CSS. What is PhoneGap ?. 2) Package your web app into PhoneGap
E N D
About Me • Tim Kim • Dev at Adobe/Nitobi • @timkim • timk@adobe.com • <3 JS, SC2, and movie quotes
What is PhoneGap? • Write a web app using HTML5 technologies JS/HTML/CSS
What is PhoneGap? 2) Package your web app into PhoneGap Common device interface: PhoneGap API Extend: PhoneGapPlugIns
What is PhoneGap? 3) Deploy to multiple devices iOS, Android, Blackberry, WP7, WebOS, …
What is PhoneGap? • PhoneGap API: • An interface to the most common set of device functionality • Contacts, GeoLocation, File, Camera, etc… • All accessible through JS • docs.phonegap.com
What is PhoneGap? • PhoneGapPlugIns: • A way to extend your PhoneGap app if you want to access more than what the PhoneGap API provides • Process: Write a native implementation then use JS to call that native function
PhoneGap Mantra Write once debug everywhere
The Alternative? Write your app natively • iOS – Objective C • Android – Java • BlackBerry – Java • webOS – HTML, CSS, and JS • Windows Phone 7 - .Net • Bada – C++
The Alternative? • Need a dev who knows the platform • Multiple code bases • Longer turn around time to get releases out to all platforms
All right…maybe that’s a little extreme • Native still gives you the best performance • And maybe the web isn’t your thing …buuuuuuut
PhoneGap is Free! Submitted to the Apache foundation: Apache Cordova Contribute back today: incubator.apache.org/cordova/
PhoneGap Build - Upload your app to PhoneGap Build and compile in the cloud - No need to download sdks - Free open beta right now