Boot2Gecko And The WebAPIs

2,930 views

Published on

These are the slides from my Fluent 2012 Ignite talk on Boot2Gecko :: http://www.youtube.com/watch?v=M07M6n5GXZE

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

No Downloads
Views
Total views
2,930
On SlideShare
0
From Embeds
0
Number of Embeds
920
Actions
Shares
0
Downloads
51
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Boot2Gecko And The WebAPIs

  1. 1. boot2geckoPhoto by Zanthiahttp://www.flickr.com/photos/zanthia/5250887653/
  2. 2. boot2gecko Building a complete, standalone operating system for the open webPhoto by Omar_Gurnahhttp://www.flickr.com/photos/omargurnah/3088804341/
  3. 3. boot2geckoThe WEB is the PLATFORM Making Web Apps First Class CitizensPhoto by geezaweezerhttp://www.flickr.com/photos/geezaweezer/5188698289/
  4. 4. boot2gecko Priviledged Open WebNew APIs Model AppsPhoto by Geir Halvorsenhttp://www.flickr.com/photos/damiel/17399076/
  5. 5. boot2gecko GONK The low level OS GECKO The application runtime for B2G of B2G GAIA The user interface of B2GPhoto by Alesa Damhttp://www.flickr.com/photos/alesadam/3869366195/
  6. 6. boot2gecko IDL JavaScript <> C++Gecko hal hardware abstraction layer JavaScript navigator.vibrate(2000);Photo by gfpeckhttp://www.flickr.com/photos/44442915@N00/4667535253/
  7. 7. 41 boot2gecko ew!N s! I AP Were Bursting With APIsPhoto by GirlieMachttp://www.flickr.com/photos/girliemac/6509400771/
  8. 8. boot2gecko Call State dialing, busy, incoming, ringing Control call, answer, hangup web telephony APIPhoto by Rev Dan Catthttp://www.flickr.com/photos/revdancatt/535514134/ status : most work done
  9. 9. boot2gecko ContactsManager find, clear, save, remove ContactFindOptions find, filter, sort contacts web telephony APIPhoto by TOKY Branding and Designhttp://www.flickr.com/photos/toky/2487011520/ status : v1 done, w/o v2
  10. 10. boot2gecko Interact find, filter, view messages Control send, delete, find web sms APIPhoto by fazenhttp://www.flickr.com/photos/fazen/103385722/ status : v1 done, w/o v2
  11. 11. boot2gecko Detect screen orientation, primary orientation. Control screen orientation lock. screen orientationPhoto by Viking KARWURhttp://www.flickr.com/photos/vikingkarwur/7123548037/ status : done
  12. 12. boot2gecko Capabilities picture size, video size, zoom supported, effects, flash modes... Control take picture, start and stop video recording, auto focus, set quality, thumb size camera APIPhoto by wolfgangfotohttp://www.flickr.com/photos/wolfgangfoto/2264986176/ status : in progress
  13. 13. boot2gecko Battery Status charging, battery level, battery life remaining, change events Network Info estimated bandwidth ex. 3G, metered Power Mgmt screen on/off, brightness, lock state camera APIPhoto by wolfgangfotohttp://www.flickr.com/photos/wolfgangfoto/2264986176/ status : in progress
  14. 14. boot2gecko MARKETPLACE ease of discovery| available on desktop and mobile | in app payments open web appsPhoto by Stuck in Customshttp://www.flickr.com/photos/stuckincustoms/412877337/ status : public preview
  15. 15. boot2gecko Write Apps HTML, CSS, JavaScript Free/Sell desktop and mobile Deploy No packaging, one simple manafest, install direct open web appsPhoto by Stuck in Customshttp://www.flickr.com/photos/stuckincustoms/412877337/ status : public preview
  16. 16. boot2gecko Code Write apps, Use Use Marketplace, Feedback Give your input on APIs,contribute to Gaia, Use the Web API, request features, testcontribute to B2G Use B2G and log bugsPhoto by William Quivigerhttp://www.flickr.com/photos/28959625@N04/6120450372/
  17. 17. boot2geckoSetup a dev environment Want to focus on web Everything is on Github and flash a apps? Dont wanna flash? or the device. Wiki NightlyASK ME HOW OPEN Photo by Joe Azure http://www.flickr.com/photos/joe-azure/6302790910/
  18. 18. boot2geckoSetup a dev environment Want to focus on web Everything is on Github and flash a apps? Dont wanna flash? or the device. Wiki NightlyASK ME HOW OPEN Follow @Boot2Gecko on Twitter Join platform mailing list: http://groups.google.com/group/mozilla.dev.platform Join in on IRC: irc.mozilla.org channel #B2G Photo by Joe Azure http://www.flickr.com/photos/joe-azure/6302790910/
  19. 19. boot2gecko Drop me a mail: sneethling@mozilla.com B2G Repo: https://github.com/mozilla-b2g/B2G B2G Architecture: https://wiki.mozilla.org/B2G/Architecture Gaia Repo: https://github.com/mozilla-b2g/gaia Developer Docs: https://developer.mozilla.org/en/Mozilla/Boot_to_Gecko Web API Docs: https://wiki.mozilla.org/WebAPIPhoto by Joe Azurehttp://www.flickr.com/photos/joe-azure/6302790910/

×