Enviar búsqueda
Cargar
Customize Your Firefox OS
•
3 recomendaciones
•
1,207 vistas
Título mejorado por IA
Y
Yuren Ju
Seguir
Tecnología
Noticias y política
Denunciar
Compartir
Denunciar
Compartir
1 de 59
Descargar ahora
Descargar para leer sin conexión
Recomendados
Phonegap facebook- plugin
Phonegap facebook- plugin
Steve Gill
Phonegap facebook plugin - Seoul & Tokyo
Phonegap facebook plugin - Seoul & Tokyo
Steve Gill
PhoneGap talk from Singapore
PhoneGap talk from Singapore
Steve Gill
PGDAY EU 2016 workshop - privacy and security
PGDAY EU 2016 workshop - privacy and security
Steve Gill
Firefox mobile Get, Set .... Test
Firefox mobile Get, Set .... Test
playingwithsid
Basic Scary DNS
Basic Scary DNS
evilsquelch
Rooting android
Rooting android
Dignitas Digital Pvt. Ltd.
從 Google i/o 2015 看下半年 mobile 應用發展趨勢
從 Google i/o 2015 看下半年 mobile 應用發展趨勢
Ascii Huang
Recomendados
Phonegap facebook- plugin
Phonegap facebook- plugin
Steve Gill
Phonegap facebook plugin - Seoul & Tokyo
Phonegap facebook plugin - Seoul & Tokyo
Steve Gill
PhoneGap talk from Singapore
PhoneGap talk from Singapore
Steve Gill
PGDAY EU 2016 workshop - privacy and security
PGDAY EU 2016 workshop - privacy and security
Steve Gill
Firefox mobile Get, Set .... Test
Firefox mobile Get, Set .... Test
playingwithsid
Basic Scary DNS
Basic Scary DNS
evilsquelch
Rooting android
Rooting android
Dignitas Digital Pvt. Ltd.
從 Google i/o 2015 看下半年 mobile 應用發展趨勢
從 Google i/o 2015 看下半年 mobile 應用發展趨勢
Ascii Huang
20150423 Android Taipei : 祖克伯F8的奇幻之旅
20150423 Android Taipei : 祖克伯F8的奇幻之旅
PRADA Hsiung
Android rooting
Android rooting
Vikalp Sajwan
How firefox works
How firefox works
6rooney
Firefox os how large open source project works
Firefox os how large open source project works
Fred Lin
Firefox os
Firefox os
Thanyaw Zinmin
Rooting android
Rooting android
Matt Vieyra
Phone gap
Phone gap
caviare
Android Rooting and Flashing
Android Rooting and Flashing
Muhammad Ehsan
Rooting android
Rooting android
Bhoomit Belani
Phonegap for Engineers
Phonegap for Engineers
Brian LeRoux
Android Rooting Technology
Android Rooting Technology
Tarak Tar
Android Rooting
Android Rooting
Sisir Molakalapalli
Great Web Videos Made Easy Slideshare
Great Web Videos Made Easy Slideshare
Steve Garfield
WebDev References
WebDev References
dynamis
Immersed in the Web
Immersed in the Web
Luis Diego González-Zúñiga, PhD
Android Rooting
Android Rooting
Ajay Dasila
Rooting an Android phone
Rooting an Android phone
Arnav Gupta
Flash 2 dev bbp-laybook
Flash 2 dev bbp-laybook
Sergio Brito
GNOME3 延伸套件教學
GNOME3 延伸套件教學
Yuren Ju
Contribute to mozilla
Contribute to mozilla
Chinmay Gupta
How to start developing apps for Firefox OS
How to start developing apps for Firefox OS
benko
Developing FirefoxOS
Developing FirefoxOS
Fred Lin
Más contenido relacionado
La actualidad más candente
20150423 Android Taipei : 祖克伯F8的奇幻之旅
20150423 Android Taipei : 祖克伯F8的奇幻之旅
PRADA Hsiung
Android rooting
Android rooting
Vikalp Sajwan
How firefox works
How firefox works
6rooney
Firefox os how large open source project works
Firefox os how large open source project works
Fred Lin
Firefox os
Firefox os
Thanyaw Zinmin
Rooting android
Rooting android
Matt Vieyra
Phone gap
Phone gap
caviare
Android Rooting and Flashing
Android Rooting and Flashing
Muhammad Ehsan
Rooting android
Rooting android
Bhoomit Belani
Phonegap for Engineers
Phonegap for Engineers
Brian LeRoux
Android Rooting Technology
Android Rooting Technology
Tarak Tar
Android Rooting
Android Rooting
Sisir Molakalapalli
Great Web Videos Made Easy Slideshare
Great Web Videos Made Easy Slideshare
Steve Garfield
WebDev References
WebDev References
dynamis
Immersed in the Web
Immersed in the Web
Luis Diego González-Zúñiga, PhD
Android Rooting
Android Rooting
Ajay Dasila
Rooting an Android phone
Rooting an Android phone
Arnav Gupta
Flash 2 dev bbp-laybook
Flash 2 dev bbp-laybook
Sergio Brito
La actualidad más candente
(18)
20150423 Android Taipei : 祖克伯F8的奇幻之旅
20150423 Android Taipei : 祖克伯F8的奇幻之旅
Android rooting
Android rooting
How firefox works
How firefox works
Firefox os how large open source project works
Firefox os how large open source project works
Firefox os
Firefox os
Rooting android
Rooting android
Phone gap
Phone gap
Android Rooting and Flashing
Android Rooting and Flashing
Rooting android
Rooting android
Phonegap for Engineers
Phonegap for Engineers
Android Rooting Technology
Android Rooting Technology
Android Rooting
Android Rooting
Great Web Videos Made Easy Slideshare
Great Web Videos Made Easy Slideshare
WebDev References
WebDev References
Immersed in the Web
Immersed in the Web
Android Rooting
Android Rooting
Rooting an Android phone
Rooting an Android phone
Flash 2 dev bbp-laybook
Flash 2 dev bbp-laybook
Destacado
GNOME3 延伸套件教學
GNOME3 延伸套件教學
Yuren Ju
Contribute to mozilla
Contribute to mozilla
Chinmay Gupta
How to start developing apps for Firefox OS
How to start developing apps for Firefox OS
benko
Developing FirefoxOS
Developing FirefoxOS
Fred Lin
Firefox OS Graphics inside
Firefox OS Graphics inside
Sotaro Ikeda
Tizen, Firefox OS and the Future of Android
Tizen, Firefox OS and the Future of Android
Oytun Eren Sengul
Firefox operating system
Firefox operating system
Nishant Mehare
Destacado
(7)
GNOME3 延伸套件教學
GNOME3 延伸套件教學
Contribute to mozilla
Contribute to mozilla
How to start developing apps for Firefox OS
How to start developing apps for Firefox OS
Developing FirefoxOS
Developing FirefoxOS
Firefox OS Graphics inside
Firefox OS Graphics inside
Tizen, Firefox OS and the Future of Android
Tizen, Firefox OS and the Future of Android
Firefox operating system
Firefox operating system
Similar a Customize Your Firefox OS
6 facts about Open Web and Firefox Os
6 facts about Open Web and Firefox Os
Kálmán "KAMI" Szalai
Fitur Terbaru Flutter di Tahun 2021 - Widyarso Joko Purnomo
Fitur Terbaru Flutter di Tahun 2021 - Widyarso Joko Purnomo
DicodingEvent
Firefox OS overview
Firefox OS overview
Fred Lin
Opening the mobile web mozilla and firefox os-chit thiri maung
Opening the mobile web mozilla and firefox os-chit thiri maung
Chit Thiri Maung
Introduction to firefox os
Introduction to firefox os
H Mohammed Rajjaz
Firefox OS
Firefox OS
ankitgadgil
Play withmultimedia mac
Play withmultimedia mac
Maso Lin
Automating Firefox OS
Automating Firefox OS
mobiletestsummit
Screencasting
Screencasting
Rex Tsai
F irefox
F irefox
mantu verma
Firefox OS
Firefox OS
PRASHANT AMAGE
Web and browser evolution
Web and browser evolution
dynamis
Falsy Values - Warsaw 2011
Falsy Values - Warsaw 2011
Brian LeRoux
Open Web Device: The first phone running Firefox OS!
Open Web Device: The first phone running Firefox OS!
Francisco Jordano
Insight Gaia - OS Shell in a <html>
Insight Gaia - OS Shell in a <html>
Timothy Chien
FirefoxOS and its use of Linux (a deep dive into Gonk architecture)
FirefoxOS and its use of Linux (a deep dive into Gonk architecture)
Aimee Maree Forsstrom
Firefox os-rutgers-short-overview
Firefox os-rutgers-short-overview
Mozilla Firefox
Firefox os ppt
Firefox os ppt
Sourav Halder
DDive- Giuseppe Grasso - mobile su Lotus
DDive- Giuseppe Grasso - mobile su Lotus
Dominopoint - Italian Lotus User Group
Firefox smart phone os
Firefox smart phone os
Deevena Dayaal
Similar a Customize Your Firefox OS
(20)
6 facts about Open Web and Firefox Os
6 facts about Open Web and Firefox Os
Fitur Terbaru Flutter di Tahun 2021 - Widyarso Joko Purnomo
Fitur Terbaru Flutter di Tahun 2021 - Widyarso Joko Purnomo
Firefox OS overview
Firefox OS overview
Opening the mobile web mozilla and firefox os-chit thiri maung
Opening the mobile web mozilla and firefox os-chit thiri maung
Introduction to firefox os
Introduction to firefox os
Firefox OS
Firefox OS
Play withmultimedia mac
Play withmultimedia mac
Automating Firefox OS
Automating Firefox OS
Screencasting
Screencasting
F irefox
F irefox
Firefox OS
Firefox OS
Web and browser evolution
Web and browser evolution
Falsy Values - Warsaw 2011
Falsy Values - Warsaw 2011
Open Web Device: The first phone running Firefox OS!
Open Web Device: The first phone running Firefox OS!
Insight Gaia - OS Shell in a <html>
Insight Gaia - OS Shell in a <html>
FirefoxOS and its use of Linux (a deep dive into Gonk architecture)
FirefoxOS and its use of Linux (a deep dive into Gonk architecture)
Firefox os-rutgers-short-overview
Firefox os-rutgers-short-overview
Firefox os ppt
Firefox os ppt
DDive- Giuseppe Grasso - mobile su Lotus
DDive- Giuseppe Grasso - mobile su Lotus
Firefox smart phone os
Firefox smart phone os
Más de Yuren Ju
捷克之旅
捷克之旅
Yuren Ju
Python GTK (Hacking Camp)
Python GTK (Hacking Camp)
Yuren Ju
Python and GObject Introspection
Python and GObject Introspection
Yuren Ju
step by step to write a gnome-shell extension
step by step to write a gnome-shell extension
Yuren Ju
Python-GTK
Python-GTK
Yuren Ju
Ibus pinyin
Ibus pinyin
Yuren Ju
Ibus pinyin
Ibus pinyin
Yuren Ju
Javascript in linux desktop (ICOS ver.)
Javascript in linux desktop (ICOS ver.)
Yuren Ju
Javascript in Linux Desktop
Javascript in Linux Desktop
Yuren Ju
Más de Yuren Ju
(9)
捷克之旅
捷克之旅
Python GTK (Hacking Camp)
Python GTK (Hacking Camp)
Python and GObject Introspection
Python and GObject Introspection
step by step to write a gnome-shell extension
step by step to write a gnome-shell extension
Python-GTK
Python-GTK
Ibus pinyin
Ibus pinyin
Ibus pinyin
Ibus pinyin
Javascript in linux desktop (ICOS ver.)
Javascript in linux desktop (ICOS ver.)
Javascript in Linux Desktop
Javascript in Linux Desktop
Último
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
ScyllaDB
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
Lonnie McRorey
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Alex Barbosa Coqueiro
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
BookNet Canada
Visualising and forecasting stocks using Dash
Visualising and forecasting stocks using Dash
narutouzumaki53779
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
LoriGlavin3
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
Fwdays
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
Stephanie Beckett
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
Hervé Boutemy
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Lorenzo Miniero
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
Fwdays
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
Pixlogix Infotech
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Fwdays
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
AliaaTarek5
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
Nathaniel Shimoni
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Addepto
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
BkGupta21
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
MounikaPolabathina
How to write a Business Continuity Plan
How to write a Business Continuity Plan
Databarracks
Último
(20)
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Visualising and forecasting stocks using Dash
Visualising and forecasting stocks using Dash
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
How to write a Business Continuity Plan
How to write a Business Continuity Plan
Customize Your Firefox OS
1.
Customize Your Firefox
OS Yuren Ju
2.
今天要講這個!
3.
http://www.pcworld.idg.com.au/article/465951/developers_express_enthusiasm_firefox_os_survey_shows/
4.
Running game on
Browser without plugins
5.
MinGW for Windows developers
6.
Yuren Ju ● KaLUG ● Hacking Thursday ● COSCUP ● Mozilla
7.
8.
9.
http://www.flickr.com/photos/kky/704056791/ Web Technology
10.
https://github.com/coolaj86/logo.js
11.
12.
dialer.[js/html/css]
13.
? Telephony, FM, Bluetooth,
SMS Mobile Connection, Contact Alarm, Ambient Light Sensor Battery, Camera
14.
Web API for
Firefox OS https://developer.mozilla.org/en-US/docs/WebAPI
15.
16.
http://www.mozfans.com/thread-411-1-1.html
17.
18.
e.g., bluetooth BlueZ WebBluetooth navigator.mozBluetooth Gonk Gecko Gaia
19.
e.g., Infrared? LIRC Linux Infrared
Remote Control mozInfrared navigator.mozInfrared Gonk Gecko Gaia Something like this, although we haven't supported infrared yet.
20.
Standard! Standard! Standard!
21.
Build Firefox OS https://github.com/mozilla-b2g/B2G
22.
Build B2G ● git clone
https://github.com/mozilla- b2g/B2G.git ● (install a lot of dependencies...) ● ./config.sh <DEVICE_NAME> ● ./build.sh ● wait 20min ~ 2hr... Zzzzz...
23.
But I'm a
gaia developer. o/
24.
Firefox & Firefox
OS OS Firefox web apps Gaia Gecko + Gonk Hardware Hardware
25.
Run Gaia on
Firefox Browser! OS Firefox gaia + web apps Gecko + Gonk Hardware Hardware
26.
Build for Gaia ● git
clone https://github.com/mozilla- b2g/gaia.git ● cd gaia ● make (10~30s except first time)
27.
Different Targets... ● make production
28.
DEBUG=1 make
29.
Built-in Customization Mechanism https://wiki.mozilla.org/B2G/MarketCustomizations
30.
Customization Mechanism Gaia Distribution
Dir Building...
31.
GAIA_DIR/build/settings.js e.g., settings/lockscreen/wallpaper
32.
33.
Apps customization
34.
build/apps-*.list ● production – apps/* – external-apps/* –
outoftree_apps/* ● engineering – apps/* – test_apps/* – showcase_apps/* – test_external_apps/* – external-apps/* – outoftree_apps/*
35.
apps.list ● apps/* ● external-apps/twitter
36.
Customization Mechanism Gaia /apps/* /external-apps/twitter Distribution Dir /apps/* /external-apps/twitter Building...
37.
38.
39.
Modify Firefox OS
40.
Tools http://www.flickr.com/photos/84906483@N08/8747337118/
41.
built-in debugger
42.
or you prefer
firebug <3
43.
Modify color of
dock
44.
Practice: how to customization
tone of dialing? gasolin has demoed this work at COSCUP 2013
45.
Gecko Gaia system comms Browser Settings
...email Gaia Overview
46.
47.
Tip: use inspector
to know where you are
48.
after found the
app... Which script we should trace in?
49.
50.
KeypadManager.keyHandler()
51.
https://wiki.mozilla.org/Audio_Data_API
52.
HTML 5 Audio
API
53.
TonePlayerAudio() KeypadManager.keyHandler()
54.
Okay, let's find the
cool tones for dialing :-) http://zhusee2.github.io/bumbler-to-speech/
55.
copy into gaia
56.
Modify Source Code
57.
Try it on
browser and device! LOL
58.
Contribution
59.
+
Descargar ahora