mobile jsw/ phonegap, cordova, xui, lawnchairw/ phonegap, cordova, xui, lawnchair                         http://hideyoshi...
three part miniseriesphonegap project and device apiscordovamobile javascript libs and stuff
@brianleroux
build native apps w/  html, css and js
Apple iOS            Google Android            RIM BlackBerry            HP webOS            Nokia Symbian            Sams...
coming                                                        soon..                                                      ...
licensing / governancemit / bsdapache         http://morganagod.deviantart.com/art/Star-Trek-Speed-Paintin-122249978
PhoneGap is a          CommunityNitobiIBMHP+200 more individual contributors
device apis!               http://mindstep.deviantart.com/art/Deep-Space-135495578
device apis!   sensors
device apis!   sensors     data
device apis!   sensors     data   outputs
DEMO TIME!!!
basics
network
why yes, that is capitalized
why yes, that is capitalized
BlackBerry webview
BlackBerry webview// you can’t make this stuff up!
matters not
Network Info API
PhoneGap API
Geospatial Business!geolocationaccelerometergyroscopemagnemeter
Lets play w/ our accelerometers.
MagnetometerA magnetometer is a scientific instrument used to measure thestrength or direction of the magnetic field, prod...
TRICORDER FUCK YES
LOOK OUT MAGNETO!
nope, its a compasscub scout tech ftw?
PhoneGap/Pluginsrelatively new workshould be released for 1.x in July atOSCONuse our bridge to expose any nativefeature
PhoneGap/Pluginsrelatively new workshould be released for 1.0 in July atOSCONuse our bridge to expose any nativefeature
Anything.  including ui elements  background processes
Cordova
?
PhoneGapThe Next Generation
mobile dev
operating systems
sdks
devices
operating system warsproprietary sdksdevice fragmentationa hostile environment
Unix Philosophy 101small well defined tools‘pipable’ (think chaining)worse is better
More Unix              PhilosophySmall is beautiful.Make each program do one thing well.Build a prototype as soon as possi...
Unix HatersHandbookepic funny shit. read it.
back to our problem         spaceios build chain requires a bullshit ideandroid is fairly open, baffling thowebos tools ar...
Cordovawhere I livealso where I workI’m out of names
Cordovaunix tools philosophy for mobileprojectworks on os xlikely works on *nixapparently works w/ windows
cordova apicreatebuilddebugtestreleaseloggingemulation
lets have a look
near term roadmapupgrade to 0.9.5x seriesinstaller(s)layer in phonegap/webosphonegap/plugins
future thingsintegrate w/ http://build.phonegap.commore recipeside integrations
DOM libswhat are my mobile options?how do you choose?what about performance?
xuizeptosenchajqTouchjQuery MobileJo
eventuallyYUIDojoAnybody else that doesn’t want tobecome irrelevant in the mobile age.
http://xuijs.com        not due to NIH        mature, tested        < 10kb and *fast*
http://microjs.comUntil we have proper language level modules this                is just pragmatic.
qunit or jasmine
http://westcoastlogic.com/lawnchair  json document storeadaptor ......... device browsers supported ............ desktop b...
Expect a 1.x this summer                      You can help!!!https://github.com/brianleroux/lawnchair/tree/new-api
thx!
questions?@brianleroux
Falsy Values - Warsaw 2011
Falsy Values - Warsaw 2011
Falsy Values - Warsaw 2011
Falsy Values - Warsaw 2011
Falsy Values - Warsaw 2011
Falsy Values - Warsaw 2011
Falsy Values - Warsaw 2011
Falsy Values - Warsaw 2011
Falsy Values - Warsaw 2011
Falsy Values - Warsaw 2011
Falsy Values - Warsaw 2011
Falsy Values - Warsaw 2011
Falsy Values - Warsaw 2011
Falsy Values - Warsaw 2011
Falsy Values - Warsaw 2011
Upcoming SlideShare
Loading in...5
×

Falsy Values - Warsaw 2011

2,757

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,757
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
21
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Transcript of "Falsy Values - Warsaw 2011"

    1. 1. mobile jsw/ phonegap, cordova, xui, lawnchairw/ phonegap, cordova, xui, lawnchair http://hideyoshi.deviantart.com/art/Star-Trek-USS-Enterprise-122417669
    2. 2. three part miniseriesphonegap project and device apiscordovamobile javascript libs and stuff
    3. 3. @brianleroux
    4. 4. build native apps w/ html, css and js
    5. 5. Apple iOS Google Android RIM BlackBerry HP webOS Nokia Symbian Samsung Badahttp://elvandia.deviantart.com/art/UPDATE-Star-Trek-s-Worf-110058133
    6. 6. coming soon.. MeeGo Windows Phone 7 Desktopshttp://bebbe88.deviantart.com/art/Santa-Worf-70943449
    7. 7. licensing / governancemit / bsdapache http://morganagod.deviantart.com/art/Star-Trek-Speed-Paintin-122249978
    8. 8. PhoneGap is a CommunityNitobiIBMHP+200 more individual contributors
    9. 9. device apis! http://mindstep.deviantart.com/art/Deep-Space-135495578
    10. 10. device apis! sensors
    11. 11. device apis! sensors data
    12. 12. device apis! sensors data outputs
    13. 13. DEMO TIME!!!
    14. 14. basics
    15. 15. network
    16. 16. why yes, that is capitalized
    17. 17. why yes, that is capitalized
    18. 18. BlackBerry webview
    19. 19. BlackBerry webview// you can’t make this stuff up!
    20. 20. matters not
    21. 21. Network Info API
    22. 22. PhoneGap API
    23. 23. Geospatial Business!geolocationaccelerometergyroscopemagnemeter
    24. 24. Lets play w/ our accelerometers.
    25. 25. MagnetometerA magnetometer is a scientific instrument used to measure thestrength or direction of the magnetic field, produced either in thelaboratory or existing in nature. The Earths magnetic field (themagnetosphere) varies from place to place, for various reasonssuch as inhomogeneity of rocks and the interaction betweencharged particles from the Sun and the magnetosphere.Magnetometers are a frequent component instrument onspacecraft that explore planets.
    26. 26. TRICORDER FUCK YES
    27. 27. LOOK OUT MAGNETO!
    28. 28. nope, its a compasscub scout tech ftw?
    29. 29. PhoneGap/Pluginsrelatively new workshould be released for 1.x in July atOSCONuse our bridge to expose any nativefeature
    30. 30. PhoneGap/Pluginsrelatively new workshould be released for 1.0 in July atOSCONuse our bridge to expose any nativefeature
    31. 31. Anything. including ui elements background processes
    32. 32. Cordova
    33. 33. ?
    34. 34. PhoneGapThe Next Generation
    35. 35. mobile dev
    36. 36. operating systems
    37. 37. sdks
    38. 38. devices
    39. 39. operating system warsproprietary sdksdevice fragmentationa hostile environment
    40. 40. Unix Philosophy 101small well defined tools‘pipable’ (think chaining)worse is better
    41. 41. More Unix PhilosophySmall is beautiful.Make each program do one thing well.Build a prototype as soon as possible.Choose portability over efficiency.Store data in flat text files.Use software leverage to your advantage.Use shell scripts to increase leverage and portability.Avoid captive user interfaces.Make every program a filter.
    42. 42. Unix HatersHandbookepic funny shit. read it.
    43. 43. back to our problem spaceios build chain requires a bullshit ideandroid is fairly open, baffling thowebos tools are fantasticblackberry, bada, wp7 and others arewindows based...
    44. 44. Cordovawhere I livealso where I workI’m out of names
    45. 45. Cordovaunix tools philosophy for mobileprojectworks on os xlikely works on *nixapparently works w/ windows
    46. 46. cordova apicreatebuilddebugtestreleaseloggingemulation
    47. 47. lets have a look
    48. 48. near term roadmapupgrade to 0.9.5x seriesinstaller(s)layer in phonegap/webosphonegap/plugins
    49. 49. future thingsintegrate w/ http://build.phonegap.commore recipeside integrations
    50. 50. DOM libswhat are my mobile options?how do you choose?what about performance?
    51. 51. xuizeptosenchajqTouchjQuery MobileJo
    52. 52. eventuallyYUIDojoAnybody else that doesn’t want tobecome irrelevant in the mobile age.
    53. 53. http://xuijs.com not due to NIH mature, tested < 10kb and *fast*
    54. 54. http://microjs.comUntil we have proper language level modules this is just pragmatic.
    55. 55. qunit or jasmine
    56. 56. http://westcoastlogic.com/lawnchair json document storeadaptor ......... device browsers supported ............ desktop browsers supported ....~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~webkitsqlite .... iPhone OS, Android 2.0, Palm webOS ... Safari, Chrome ................gearssqlite ..... Android 1.5, 1.6, BlackBerry 5.0+..... Whenever gears is present .....domStorage ...... iPhone OS, Android 2.0, Palm webOS ... IE, Firefox, Safari, Chrome ...cookie .......... Presumably all of em ................. Presumably all of em ..........userdata ........ IE ................................... IE ............................air-async ....... Adobe Air ............................ Adobe Air .....................air ............. Adobe Air ............................ Adobe Air .....................blackberry ...... BlackBerry 4.7 and higher w/ PhoneGap. N/A ...........................couchdb ......... All .................................. All ...........................server .......... All .................................. All ...........................
    57. 57. Expect a 1.x this summer You can help!!!https://github.com/brianleroux/lawnchair/tree/new-api
    58. 58. thx!
    59. 59. questions?@brianleroux
    1. A particular slide catching your eye?

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

    ×