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?1) 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: PhoneGap P...
What is PhoneGap?      3) Deploy to multiple devicesiOS, Android, Blackberry, WP7, WebOS, …
What is PhoneGap?• PhoneGap API:  – An interface to the most common set of device    functionality  – Contacts, GeoLocatio...
What is PhoneGap?• PhoneGap PlugIns:  – A way to extend your PhoneGap app if you want    to access more than what the Phon...
PhoneGap MantraWrite once debug everywhere
The Alternative?Write your app natively• iOS – Objective C• Android – Java• BlackBerry – Java• webOS – HTML, CSS, and JS• ...
The Alternative?• Need a dev who knows the platform• Multiple code bases• Longer turn around time to get releases out to  ...
YOU ARE ABOUT TO ENTER A WORLD OF PAIN
All right…maybe that’s a little extreme                 • Native still gives you the best                   performance   ...
PhoneGap is Free!          Submitted to the Apache          foundation: Apache Cordova          Contribute back today:    ...
PhoneGap Build         - Upload your app to PhoneGap         Build and compile in the cloud         - No need to download ...
Demo Time!
Upcoming SlideShare
Loading in...5
×

Phonegap

2,170

Published on

Tim Kim's talk about PhoneGap at CloudStock. March 15, 2012

Published in: Technology, Education
1 Comment
4 Likes
Statistics
Notes
No Downloads
Views
Total Views
2,170
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
63
Comments
1
Likes
4
Embeds 0
No embeds

No notes for slide

Transcript of "Phonegap"

  1. 1. PhoneGap
  2. 2. About Me • Tim Kim • Dev at Adobe/Nitobi • @timkim • timk@adobe.com • <3 JS, SC2, and movie quotes
  3. 3. What is PhoneGap?
  4. 4. What is PhoneGap?1) Write a web app using HTML5 technologies JS/HTML/CSS
  5. 5. What is PhoneGap?2) Package your web app into PhoneGap Common device interface: PhoneGap API Extend: PhoneGap PlugIns
  6. 6. What is PhoneGap? 3) Deploy to multiple devicesiOS, Android, Blackberry, WP7, WebOS, …
  7. 7. 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
  8. 8. What is PhoneGap?• PhoneGap PlugIns: – 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
  9. 9. PhoneGap MantraWrite once debug everywhere
  10. 10. The Alternative?Write your app natively• iOS – Objective C• Android – Java• BlackBerry – Java• webOS – HTML, CSS, and JS• Windows Phone 7 - .Net• Bada – C++
  11. 11. The Alternative?• Need a dev who knows the platform• Multiple code bases• Longer turn around time to get releases out to all platforms
  12. 12. YOU ARE ABOUT TO ENTER A WORLD OF PAIN
  13. 13. All right…maybe that’s a little extreme • Native still gives you the best performance • And maybe the web isn’t your thing …buuuuuuut
  14. 14. PhoneGap is Free! Submitted to the Apache foundation: Apache Cordova Contribute back today: incubator.apache.org/cordova/
  15. 15. PhoneGap Build - Upload your app to PhoneGap Build and compile in the cloud - No need to download sdks - Free open beta right now
  16. 16. Demo Time!
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×