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

Introduction to Firefox OS

Introduction to Firefox OS

A quick intro to Firefox OS, how to make a web app for Firefox OS and technical demo using Firefox's web developers tools with FirefoxOS simulator.

49c5bd577a2d7ef0628c8ceb90b8c7ae?s=128

Fernando Briano

October 10, 2013
Tweet

More Decks by Fernando Briano

Other Decks in Technology

Transcript

  1. Firefox OS

  2. Mobile Operative System

  3. Linux + Gecko

  4. Gonk Linux + HAL

  5. Linux, libusb, bluez GPS, camera

  6. Gonk =~ Linux distro

  7. Gonk Porting Target for Gecko Exposes interfaces to Gecko: Telephony

    stack, display, etc
  8. Gecko Browser engine HTML, CSS, JavaScript

  9. Gaia User Interface

  10. Gaia HTML + CSS + JS

  11. Gaia Interfaces via WebAPIs implemented by Gecko

  12. WebApps “The web is the platform”

  13. WebApps Dialer, Contacts, SMS, Camera, Video, FM Radio, Browser, Lock

    Screen, Notifications, GPS, accelerometer, etc.
  14. WebApps Dialer, Contacts, SMS, Camera, Video, FM Radio, Browser, Lock

    Screen, Notifications, GPS, accelerometer, etc.
  15. WebAPI Standarize Web APIs for different stacks https://wiki.mozilla.org/WebAPI

  16. WebAPI WebTelephony, Vibration API, WebSMS, Screen Orientation, Power Management, Geolocation

    API, WiFi Information API, Contacts, Battery STatus, Alarm, Web Payment, Proximity Sensor, Camera API, P2P, WebUSB, Gamepad
  17. DEMO TIME

  18. DEMO TIME

  19. Mission

  20. Other resources: Schalk Neethling - Writing, Debugging And Testing Apps

    for FirefoxOS http://www.youtube.com/watch?v=nkyf9Ow1SdE FirefoxOS Simulator: https://addons.mozilla.org/en-US/firefox/addon/firefox-os-simulator/ Mozilla Developer Network: https://developer.mozilla.org/en-US/
  21. Firefox OS: http://www.mozilla.org/en-US/firefox/os/ https://developer.mozilla.org/en-US/docs/Mozilla/Firefox_OS Red Panda picture: http://www.flickr.com/photos/flowcomm/8087915377/ CC License:

    http://creativecommons.org/licenses/by/2.0/deed.en Introduction to Firefox OS by Fernando Briano is licensed under a Creative Commons Attribution 3.0 Unported License.