Firefox OS Open source mobile OS (Apache 2.0) 14 operators / 28+ - - PowerPoint PPT Presentation

firefox os
SMART_READER_LITE
LIVE PREVIEW

Firefox OS Open source mobile OS (Apache 2.0) 14 operators / 28+ - - PowerPoint PPT Presentation

Sam Foster sfoster@mozilla.com samfosteriam sfoster Firefox OS Open source mobile OS (Apache 2.0) 14 operators / 28+ countries Built by Mozilla + partners + contributors Why Firefox OS? Web under threat from parallel


slide-1
SLIDE 1

Sam Foster

sfoster@mozilla.com

sfoster samfosteriam

slide-2
SLIDE 2

Firefox OS

  • Open source

mobile OS (Apache 2.0)

  • 14 operators / 28+

countries

  • Built by Mozilla +

partners + contributors

slide-3
SLIDE 3

Why Firefox OS?

  • Web under threat

from parallel content universes

  • Walled gardens

and gatekeepers

  • Duopoly

(Monopoly?)

  • The web is the

platform

slide-4
SLIDE 4

Firefox OS Architecture

slide-5
SLIDE 5

Architecture

  • Gaia: Application Layer (HTML + JS +

CSS)

  • Gecko: Web Platform Layer

(Communication, Data Mgmt, Hardware access and other APIs)

  • Gonk: Infrastructure (Linux kernel,

OSS/OEM libs, drivers + firmware)

slide-6
SLIDE 6

State of Play

  • v1 – 1.4 Shipped, handsets

available in markets in Europe, Latin America, Asia

  • V2.0 Shipping
  • V2.1 Locked, testing and

certification

  • V2.2 WIP
  • V3 Planning underway
slide-7
SLIDE 7

Features: Quick Tour

  • Dialer, SMS etc. Dual SIM support
  • Camera, Gallery
  • Bluetooth, NFC
  • FM Radio
  • And much more...
slide-8
SLIDE 8

Making Apps

slide-9
SLIDE 9

API Permissions

Common, Privileged, Certified

slide-10
SLIDE 10

Dev Tools

slide-11
SLIDE 11

Marketplace

  • Curated, packaged

apps

  • Open & Non-

proprietary

  • Monetization options
slide-12
SLIDE 12

Resources

  • How to do everything:

https://developer.mozilla.org/Firefox_OS

  • Get the code:

https://github.com/mozilla-b2g/

  • File a bug: https://bugzilla.mozilla.org/
  • Good first bug?

http://www.joshmatthews.net/bugsahoy/?b2g=1

slide-13
SLIDE 13

Thank You!