Firefox OS
The Open Web on mobile devices




                                 Oct 20th, 2012
What is FirefoxOS ?
•A
 new mobile platform built entirely using
HTML5 & standard WebAPIs

•formerly   known as Boot To Gecko (B2G)

•http://www.mozilla.org/firefoxos
Why?
•Freedom   from proprietary mobile platforms

•100%   open
Simpler infrastructure

      Web Browser        Web-based UI / Web
                              Content

   Native API-based UI
                             Web Engine /
                         Standard device APIs
          APIs

                               Kernel
         Kernel


         Device                Device
UX Design
UX Design
UX Design
UX Design
Architecture
•Gaia   - user interface

•Gecko   - application runtime

•Gonk   - low level OS
Gaia
•User   interface written entirely in HTML / JS /
CSS

•Control   underlying system through Open Web
API
WebAPI




         arewemobileyet.com
Gecko
•Application   runtime / Rendering engine

•Implement     the open standards

 •HTML   / JS / CSS
Gonk
•Low   level OS of B2G

•Linux   kernel + thin HAL

•Expose   hardware interfaces to Gecko

•Borrow   some (GPS, Camera) from Android
Apps
•Open   Web Apps

•Marketplace
Firefox Marketplace
Running Firefox OS today
•Flash   on supported device

 •Otoro    (dev phone) / Pandaboard

 •Nexus    S / Galaxy S II / Galaxy Nexus

•Firefox   OS Emulator

•Desktop    Build
Running desktop build
•Download    latest desktop build

 •http://ftp.mozilla.org/pub/mozilla.org/b2g/
  nightly/

•Download    gaia

 •git   clone git://github.com/mozilla-b2g/gaia

•Create   profile

•Run
DEMO TIME !
Otoro (dev phone)
•Unknown    CPU

•512   MB RAM / 256 MB ROM

•320   x 240 pixel, 3.2” display

•http://www.openwebdevice.com/partners/
pages/owd-device.html
Thai Support
•Translation

•Input   method

•ping   me or other Mozilla folks

 •@pittaya / @kengggg / @chengings /
  @phisite /@noomz

•Facebook    Group

 •https://www.facebook.com/groups/mozth/
WE NEED YOU!
THANKS

Firefox OS