Upgrade to Pro — share decks privately, control downloads, hide ads and more …

On Firefox OS

On Firefox OS

In this talk I gave at Decode Friday Amsterdam I talk about why HTML5 will eventually become the platform of choice for mobile, and of how Firefox OS is leading the way for it.

B083b8207ccd0744a5abb18c8e75d24d?s=128

Sergi Mansilla

June 28, 2013
Tweet

More Decks by Sergi Mansilla

Other Decks in Technology

Transcript

  1. On Firefox OS with Sergi Mansilla @sergimansilla Friday, July 5,

    13
  2. @sergimansilla Friday, July 5, 13

  3. github.com/sergi Friday, July 5, 13

  4. Previously Friday, July 5, 13

  5. Friday, July 5, 13

  6. HTML5 HTM HTML5 HTML5 HTML5 HTML5 HTML5 HTML5 HTML5 HTML5

    HTML5 HTML5 HTML5 HTML5 HTML ML5 HTML5 HTML5 HTML5 HTML5 HTML5 HTML5 HTML5 Friday, July 5, 13
  7. Buzzword party Friday, July 5, 13

  8. HTML5 Friday, July 5, 13

  9. HTML5 Friday, July 5, 13

  10. set of technologies and tools Friday, July 5, 13

  11. set of technologies and tools Friday, July 5, 13

  12. IndexedDB ASM.js Offline Touch Friday, July 5, 13

  13. We have problems Friday, July 5, 13

  14. Friday, July 5, 13

  15. Write once...run once Friday, July 5, 13

  16. Write once...run once Incompatible APIs Friday, July 5, 13

  17. Write once...run once Incompatible APIs Store restrictions Friday, July 5,

    13
  18. User suffers Friday, July 5, 13

  19. User suffers Friday, July 5, 13

  20. Ubiquity Friday, July 5, 13

  21. Ubiquity Friday, July 5, 13

  22. Standard APIs Friday, July 5, 13

  23. Less fragmentation Friday, July 5, 13

  24. Friday, July 5, 13

  25. Bullshit argument #1 Performance Friday, July 5, 13

  26. http:/ /youtu.be/wCn3R3-XxBU Fastbook Friday, July 5, 13

  27. Unreal engine http:/ /youtu.be/BV32Cs_CMqo Friday, July 5, 13

  28. Bullshit argument #2 JavaScript Friday, July 5, 13

  29. JavaScript? Friday, July 5, 13

  30. Dart ClojureScript TypeScript Objective-J Opa LiveScript CoffeeScript Haxe Roy Elm

    Wisp Friday, July 5, 13
  31. 269 languages http:/ /altjs.org/ Friday, July 5, 13

  32. 269 languages http:/ /altjs.org/ Friday, July 5, 13

  33. Bullshit argument #3 Looks Friday, July 5, 13

  34. Bullshit argument #3 Looks Friday, July 5, 13

  35. Real argument #1 Phone APIs (Or the lack of them)

    Friday, July 5, 13
  36. Friday, July 5, 13

  37. Friday, July 5, 13

  38. Remember 2000s? Friday, July 5, 13

  39. Remember 2000s? Friday, July 5, 13

  40. New mobile OS Leverages open web WebAPI standards No walled

    gardens Friday, July 5, 13
  41. New mobile OS Leverages open web WebAPI standards No walled

    gardens Friday, July 5, 13
  42. Reuse any website Use Web APIs Friday, July 5, 13

  43. Creating a Firefox OS app index.html Friday, July 5, 13

  44. manifest.webapp Creating a Firefox OS app Friday, July 5, 13

  45. Regular APIs Vibration (W3C) Screen Orientation Geolocation Mouse Lock (W3C)

    Open WebApps Network Information (W3C) Battery Status (W3C) Web Activities Push Notifications WebFM WebPayment IndexedDB (W3C) Ambient light sensor Proximity sensor Notification Friday, July 5, 13
  46. Privileged APIs Device Storage Browser TCP Socket Contacts systemXHR Friday,

    July 5, 13
  47. Certified APIs WebTelephony WebSMS Idle Settings Power Management Voicemail Mobile

    Connection WiFi Information WebBluetooth Permissions Network Stats Camera Time/Clock Attention screen Friday, July 5, 13
  48. Notifications Friday, July 5, 13

  49. Send an SMS Friday, July 5, 13

  50. Vibrate Friday, July 5, 13

  51. Set permissions Friday, July 5, 13

  52. Developer tools Friday, July 5, 13

  53. Developer bliss Friday, July 5, 13

  54. https:/ /addons.mozilla.org/en-US/firefox/addon/firefox-os-simulator/ Start now! Friday, July 5, 13

  55. github.com/comoyo/ffos-list-detail Friday, July 5, 13

  56. marketplace.firefox.com Friday, July 5, 13

  57. It works on Android! Friday, July 5, 13

  58. marketplace.firefox.com/developers/ Friday, July 5, 13

  59. https:/ /github.com/comoyo/Firefox-OS-training Friday, July 5, 13

  60. @sergimansilla Thanks! You can find this presentation at https:/ /speakerdeck.com/sergi

    sergi sergi@comoyo.com Friday, July 5, 13