Firefox OS

The perfect Web Mobile system

Make some noise !

#londonphonegp

Yacine Rezgui

Full-Stack JavaScript engineer

Organizer of the London Phonegap meetup

 

French-Tunisian

Big fan of Asian culture

Love cheese and baguette

(like every french)

History of the Web

By the way, what's HTML5 ?

  • Last standard in date of HTML
  • designed to deliver rich, interactive web content
  • New semantic, graphics, and multimedia elements
  • New form elements
  • Cross-platform

By extension, HTML5 is also

  • CSS3
  • APIs HTML5
  • Evolutions in JavaScript

Now, let's talk about HTML5 on mobile

  • HTML5 mobile dev came with the iPhone
  • The coverage of HTML5 APIs is different between platforms
  • There are no Web UI libraries made by Apple or Google
  • Debugging tools aren't as good as in Desktop
  • You have oftenly to hack to get things right

But that was before...

Firefox OS

  • Mobile OS made by Mozilla
  • Open Source
  • Made with Web Technologies
  • User centered
  • Works well on low-cost phones

Architecture

Gaia, Native CSS UI

  • Same UI as the interface
  • Made with HTML and CSS only
  • Every UI patterns are available
  • Simple to fork
  • Two themes (white and dark)
  • Same UI as the interface
  • Made with HTML and CSS only
  • Every UI patterns are available
  • Simple to fork
  • Two themes (white and dark)

Smooth transitions

  • Access to low-level APIs with JavaScript
  • Phone, SMS, Vibration
  • GSM, Wifi, Bluetooth, FM
  • Proximity, Light sensors
  • NFC and many more

Web APIs

Hosted app

  • Remote code
  • Perfect for website
  • Push, Offline, Geolocation
  • Media capture
  • Unlimited storage

Ex: Newspaper, Ecommerce

Privileged

  • Local code
  • Equivalent of normal apps in iOS
  • Alarms, Contacts
  • Access storage

Example: Game, Social Network

Certified

  • Deep verification
  • Access to low-level
  • Power management
  • Bluetooth, Wifi
  • Background, Attention

Example: Message app, Zapier

Open System, Open services

  • Open Source
  • Notifications aren't handling data
  • You can choose another market

What about debugging ?

Firefox Flame

  • £ 105
  • 4.5"
  • Dual core
  • 1GB RAM
  • 8GB ROM
  • Micro SD accepted
  • Dual-SIM
  • NFC included

Thanks !

www.yrezgui.com

medium.com/@yrezgui

twitter.com/yrezgui

github.com/yrezgui

Firefox OS - the perfect Web Mobile system

By Yacine Rezgui

Firefox OS - the perfect Web Mobile system

  • 2,168