PhonegapAn introduction by Björn Söderqvist, tap5.com
Short story
EVE Online• Merchants buy and sell• There’s not an app for that• “I need to make an app!”
EVE Wallet
Options• Native (Cocoa, Obj-C for me)• Appcelerator Titanium• Phonegap
Native• + Great speed• - Steep learning curve (for a web dev)
Titanium• + Native components• + Both Android and iPhone• - I had provisioning and SCM problems• - Home-made API• - Compil...
Enter Phonegap• Write as you do for the web• HTML5+CSS3 FTW• Web standards!• Device API ahead of the browsers• iOS, Androi...
App or webapp?• Technically, Phonegap opens a browser• + You get extra API goodies• + You can sell it
Polyfilling the web• Implementing W3C’s device API• -but Phonegap has an express goal to cease  to exist!
Test code: Color Clock • Basic code with a little CSS3 • Colors! • (under 1K!)https://github.com/cybear/HTML5-Color-Clock
Installing Phonegap• Visit www.phonegap.com• Download latest• See Getting started guide
GUI frameworks• JQuery Mobile (in Alpha)• Sencha Touch• Dojo Mobile (0.2)• or roll your own!• jQuery UI is for keyboard an...
(Demo time and Q’s)
Upcoming SlideShare
Loading in …5
×

Phonegap introduction, Community Day 2011

1,438 views
1,391 views

Published on

Keynote from my Phonegap introduction at Community Day 2011.

http://www.communityday.dk/
http://tap5.com
https://github.com/cybear/HTML5-Color-Clock

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,438
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
21
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Phonegap introduction, Community Day 2011

    1. 1. PhonegapAn introduction by Björn Söderqvist, tap5.com
    2. 2. Short story
    3. 3. EVE Online• Merchants buy and sell• There’s not an app for that• “I need to make an app!”
    4. 4. EVE Wallet
    5. 5. Options• Native (Cocoa, Obj-C for me)• Appcelerator Titanium• Phonegap
    6. 6. Native• + Great speed• - Steep learning curve (for a web dev)
    7. 7. Titanium• + Native components• + Both Android and iPhone• - I had provisioning and SCM problems• - Home-made API• - Compiles JS, did not always work for me
    8. 8. Enter Phonegap• Write as you do for the web• HTML5+CSS3 FTW• Web standards!• Device API ahead of the browsers• iOS, Android, Symbian, WP7, Blackberry, WebOS• - Not Native
    9. 9. App or webapp?• Technically, Phonegap opens a browser• + You get extra API goodies• + You can sell it
    10. 10. Polyfilling the web• Implementing W3C’s device API• -but Phonegap has an express goal to cease to exist!
    11. 11. Test code: Color Clock • Basic code with a little CSS3 • Colors! • (under 1K!)https://github.com/cybear/HTML5-Color-Clock
    12. 12. Installing Phonegap• Visit www.phonegap.com• Download latest• See Getting started guide
    13. 13. GUI frameworks• JQuery Mobile (in Alpha)• Sencha Touch• Dojo Mobile (0.2)• or roll your own!• jQuery UI is for keyboard and mouse
    14. 14. (Demo time and Q’s)

    ×