@dietrich
dietrich@mozilla.com
Firefox OS is a new open source mobile operating system.
Fully based on web technologies.
Provides an alternative, open platform
Firefox OS has been...
Released in 14 24 countries
On with 3 12 devices
By 7 14 mobile operators
Beyond smartphones
Firefox OS == Gonk + Gecko + Gaia
Is a set of Web Applications covering the core functionality: dialer, messaging, contacts, camera, gallery, homescreen, keyboard, system...
Non-US markets
Low powered devices
Dial-up speeds or nothing
No free connectivity (not even wifi)
We interview people in their homes
Brazil, Thailand, Indonesia, more
It turns out...
they're different than 'muricans
Offline design
Offline data
Local sharing (USB/BT)
No streaming
JavaScript library
Easing network aware programming
With emphasis on developer ergonomics
Firefox OS
JavaScript
Flame reference device
Experiment based on the research our teams did in Brasil, Columbia, Thailand, India
News reader app that targets new smartphone user, mostly offline, commutes a lot.
https://github.com/mmes2/muse
Passive network info collector
Network info database
Network analysis
-> Predict opportunity windows
Non-critical requests
Piggybacking
Last-network-access timestamp
"Now is good" events
Latency recording and analysis
APIs as standalone JS modules
Documentation, sample code for each
All in a Github repo