SlideShare a Scribd company logo
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 PlugIns
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?
• 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
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
YOU ARE ABOUT TO ENTER A WORLD OF PAIN
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
Demo Time!

More Related Content

PPTX
PhoneGap - Now and the Future
PDF
快快樂樂利用 PhoneGap 打造屬於自己的 App
PPTX
Phonegap - An Overview
PPTX
Building mobile apps using Phonegap
PPTX
PhoneGap: a brief history and apologia
PDF
PhoneGap Day US 2013 - Chrome Packaged Apps
PDF
PhoneGap Talk @ Sencha Con 2010
PDF
Introduction to PhoneGap
PhoneGap - Now and the Future
快快樂樂利用 PhoneGap 打造屬於自己的 App
Phonegap - An Overview
Building mobile apps using Phonegap
PhoneGap: a brief history and apologia
PhoneGap Day US 2013 - Chrome Packaged Apps
PhoneGap Talk @ Sencha Con 2010
Introduction to PhoneGap

What's hot (19)

PPTX
Phone gap
PDF
Introduction to PhoneGap
PPT
Building Hybrid Applications using PhoneGap
PPTX
Phone gap
PPT
PhoneGap
PPTX
Phonegap
PDF
Hybrid Mobile Development and MobileFirst
KEY
Adobe and Modern Web Development
PDF
Mobile Development with PhoneGap
ODP
Introduction to PhoneGap
KEY
Skip the IDE with PhoneGap Build
ODP
DevChatt 2011 - PhoneGap: For Fun and Science
PDF
Cordova 3.x
PPTX
WebDU Keynote
PDF
Nightmapper's presentation
PDF
Debugging Web Apps on Real Mobile Devices
PDF
Pender presentation 2.0
PPTX
The Future of HTML5 Motion Design
PPTX
JavaScript: a very short introduction
Phone gap
Introduction to PhoneGap
Building Hybrid Applications using PhoneGap
Phone gap
PhoneGap
Phonegap
Hybrid Mobile Development and MobileFirst
Adobe and Modern Web Development
Mobile Development with PhoneGap
Introduction to PhoneGap
Skip the IDE with PhoneGap Build
DevChatt 2011 - PhoneGap: For Fun and Science
Cordova 3.x
WebDU Keynote
Nightmapper's presentation
Debugging Web Apps on Real Mobile Devices
Pender presentation 2.0
The Future of HTML5 Motion Design
JavaScript: a very short introduction
Ad

Similar to Phonegap (20)

PDF
PhoneGap/Cordova
KEY
Intro to PhoneGap
PPTX
Phone gap
PPTX
All About Phonegap
PDF
Getting started with PhoneGap
KEY
HTML5 is the Future of Mobile, PhoneGap Takes You There Today
PPTX
phonegap_101
PPTX
Intro to PhoneGap
PPTX
PhoneGap/PhoneGap Build - Amsterdam Adobe Camp
KEY
PhoneGap talk from Singapore
KEY
Phonegap facebook plugin - Seoul & Tokyo
KEY
PhoneGap at Facebook Mobile Hack
PDF
Introduction to Phonegap
KEY
Phonegap facebook- plugin
PDF
PhoneGap mobile development
PDF
Maximiliano Firtman - Разработка приложений с помощью PhoneGap
PPTX
Phone gap development, testing, and debugging
KEY
Phonegap for Engineers
PPTX
Rapid Prototyping with Cordova aka Phonegap
PDF
Developing with Phonegap - Adobe Refresh 2012
PhoneGap/Cordova
Intro to PhoneGap
Phone gap
All About Phonegap
Getting started with PhoneGap
HTML5 is the Future of Mobile, PhoneGap Takes You There Today
phonegap_101
Intro to PhoneGap
PhoneGap/PhoneGap Build - Amsterdam Adobe Camp
PhoneGap talk from Singapore
Phonegap facebook plugin - Seoul & Tokyo
PhoneGap at Facebook Mobile Hack
Introduction to Phonegap
Phonegap facebook- plugin
PhoneGap mobile development
Maximiliano Firtman - Разработка приложений с помощью PhoneGap
Phone gap development, testing, and debugging
Phonegap for Engineers
Rapid Prototyping with Cordova aka Phonegap
Developing with Phonegap - Adobe Refresh 2012
Ad

Recently uploaded (20)

PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
Cloud computing and distributed systems.
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
A Presentation on Artificial Intelligence
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Approach and Philosophy of On baking technology
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPT
Teaching material agriculture food technology
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
Big Data Technologies - Introduction.pptx
PDF
KodekX | Application Modernization Development
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Diabetes mellitus diagnosis method based random forest with bat algorithm
Building Integrated photovoltaic BIPV_UPV.pdf
Mobile App Security Testing_ A Comprehensive Guide.pdf
Cloud computing and distributed systems.
MYSQL Presentation for SQL database connectivity
Encapsulation_ Review paper, used for researhc scholars
A Presentation on Artificial Intelligence
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Approach and Philosophy of On baking technology
NewMind AI Weekly Chronicles - August'25 Week I
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Per capita expenditure prediction using model stacking based on satellite ima...
Network Security Unit 5.pdf for BCA BBA.
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Teaching material agriculture food technology
Spectral efficient network and resource selection model in 5G networks
Big Data Technologies - Introduction.pptx
KodekX | Application Modernization Development

Phonegap

  • 2. About Me • Tim Kim • Dev at Adobe/Nitobi • @timkim • timk@adobe.com • <3 JS, SC2, and movie quotes
  • 4. What is PhoneGap? 1) Write a web app using HTML5 technologies JS/HTML/CSS
  • 5. What is PhoneGap? 2) Package your web app into PhoneGap Common device interface: PhoneGap API Extend: PhoneGap PlugIns
  • 6. What is PhoneGap? 3) Deploy to multiple devices iOS, Android, Blackberry, WP7, WebOS, …
  • 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. 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. PhoneGap Mantra Write once debug everywhere
  • 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. The Alternative? • Need a dev who knows the platform • Multiple code bases • Longer turn around time to get releases out to all platforms
  • 12. YOU ARE ABOUT TO ENTER A WORLD OF PAIN
  • 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. PhoneGap is Free! Submitted to the Apache foundation: Apache Cordova Contribute back today: incubator.apache.org/cordova/
  • 15. PhoneGap Build - Upload your app to PhoneGap Build and compile in the cloud - No need to download sdks - Free open beta right now