Falsy Values - Warsaw 2011
Upcoming SlideShare
Loading in...5
×
 

Falsy Values - Warsaw 2011

on

  • 2,816 views

 

Statistics

Views

Total Views
2,816
Views on SlideShare
2,501
Embed Views
315

Actions

Likes
1
Downloads
20
Comments
0

8 Embeds 315

http://www.scoop.it 298
https://twitter.com 6
http://twitter.com 3
http://us-w1.rockmelt.com 2
https://www.linkedin.com 2
http://it-onet.blogujacy.pl 2
http://tweetedtimes.com 1
http://translate.googleusercontent.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Apple Keynote

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • \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

Falsy Values - Warsaw 2011 Falsy Values - Warsaw 2011 Presentation Transcript

  • mobile jsw/ phonegap, cordova, xui, lawnchairw/ phonegap, cordova, xui, lawnchair http://hideyoshi.deviantart.com/art/Star-Trek-USS-Enterprise-122417669
  • 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 Samsung Badahttp://elvandia.deviantart.com/art/UPDATE-Star-Trek-s-Worf-110058133
  • coming soon.. MeeGo Windows Phone 7 Desktopshttp://bebbe88.deviantart.com/art/Santa-Worf-70943449
  • 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, 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.
  • 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 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.
  • Unix HatersHandbookepic funny shit. read it.
  • 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...
  • 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 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 ...........................
  • Expect a 1.x this summer You can help!!!https://github.com/brianleroux/lawnchair/tree/new-api
  • thx!
  • questions?@brianleroux