PhoneGapJavaScript for Mobile Apps
What’s in a Name?• There are two hard things in computerscience: cache invalidation, naming things,and off-by-one errors- ...
Cordova & PhoneGap• Apache Cordova is the engine• api, libraries, underlying tools• Adobe PhoneGap is an implementation• A...
Cordova is anApplication Container• Native Application• .ipa for iOS; .apk for Droid; .xap for Win• Use’s OSes native brow...
Cordova Provides aStarting Template• Put your JavaScript in “www” dir• awesomeness note: make “www” a separate git repoand...
Cordova Provides aJavaScript API• Access to Native Phone Features• Or build your own as Plugins• like for accessing the Ap...
Adobe is Building OutPhoneGap Build tools are part of Creative Cloud
Upcoming SlideShare
Loading in …5
×

PhoneGap - JavaScript for Mobile Apps

308 views

Published on

A bit of history, a tour, and a simple hello-world demonstration of Cordova and PhoneGap as a solution for building Mobile Apps with JavaScript.

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
308
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

PhoneGap - JavaScript for Mobile Apps

  1. 1. PhoneGapJavaScript for Mobile Apps
  2. 2. What’s in a Name?• There are two hard things in computerscience: cache invalidation, naming things,and off-by-one errors- Phil Karlton + Martin Fowler• Adobe Bought the PhoneGap Name!
  3. 3. Cordova & PhoneGap• Apache Cordova is the engine• api, libraries, underlying tools• Adobe PhoneGap is an implementation• Adobe is also building extra tools just for theirimplementation(like Webkit vs Safari or Chrome)
  4. 4. Cordova is anApplication Container• Native Application• .ipa for iOS; .apk for Droid; .xap for Win• Use’s OSes native browser toolkit• yay Webkit! (could be old, though)
  5. 5. Cordova Provides aStarting Template• Put your JavaScript in “www” dir• awesomeness note: make “www” a separate git repoand include it here as a submodule!
  6. 6. Cordova Provides aJavaScript API• Access to Native Phone Features• Or build your own as Plugins• like for accessing the Apple GameCenter• native file (obj-c, java, etc) + javascript wrapper• a bunch of common plugins atgithub.com/phonegap/phonegap-plugins
  7. 7. Adobe is Building OutPhoneGap Build tools are part of Creative Cloud

×