Yuren Ju
● KaLUG
● Hacking Thursday
● COSCUP
● Mozilla
Slide 7
Slide 7 text
No content
Slide 8
Slide 8 text
No content
Slide 9
Slide 9 text
http://www.flickr.com/photos/kky/704056791/
Web Technology
Slide 10
Slide 10 text
https://github.com/coolaj86/logo.js
Slide 11
Slide 11 text
No content
Slide 12
Slide 12 text
dialer.[js/html/css]
Slide 13
Slide 13 text
?
Telephony, FM, Bluetooth, SMS
Mobile Connection, Contact
Alarm, Ambient Light Sensor
Battery, Camera
Slide 14
Slide 14 text
Web API for Firefox OS
https://developer.mozilla.org/en-US/docs/WebAPI
Slide 15
Slide 15 text
No content
Slide 16
Slide 16 text
http://www.mozfans.com/thread-411-1-1.html
Slide 17
Slide 17 text
No content
Slide 18
Slide 18 text
e.g., bluetooth
BlueZ
WebBluetooth
navigator.mozBluetooth
Gonk
Gecko
Gaia
Slide 19
Slide 19 text
e.g., Infrared?
LIRC
Linux Infrared Remote Control
mozInfrared
navigator.mozInfrared
Gonk
Gecko
Gaia
Something like this, although we haven't supported infrared yet.
Slide 20
Slide 20 text
Standard! Standard! Standard!
Slide 21
Slide 21 text
Build Firefox OS
https://github.com/mozilla-b2g/B2G
Slide 22
Slide 22 text
Build B2G
● git clone https://github.com/mozilla-
b2g/B2G.git
● (install a lot of dependencies...)
● ./config.sh
● ./build.sh
● wait 20min ~ 2hr... Zzzzz...
Slide 23
Slide 23 text
But I'm a gaia developer. \o/
Slide 24
Slide 24 text
Firefox & Firefox OS
OS
Firefox
web apps Gaia
Gecko + Gonk
Hardware Hardware
Slide 25
Slide 25 text
Run Gaia on Firefox Browser!
OS
Firefox
gaia + web apps
Gecko + Gonk
Hardware Hardware
Slide 26
Slide 26 text
Build for Gaia
● git clone https://github.com/mozilla-
b2g/gaia.git
● cd gaia
● make (10~30s except first time)