Upload
veck-hsiao
View
89
Download
0
Tags:
Embed Size (px)
Citation preview
Who am I
Postgraduate Student @ NCCU CS
Firefox OS Contributor
Major: System Program, Programming Language
Who am I
Postgraduate Student @ NCCU CS
Firefox OS Contributor
Major: System Program, Programming Language
Latest Work: SoC, Open Source, Digital Art
Firefox OS
•A. K. A. : Boot to Gecko (short, B2G)
Gaia – UI & Application Layer
- HTML
- CSS
- JavaScript
Firefox OS
•A. K. A. : Boot to Gecko (short, B2G)
Gaia – UI & Application Layer
Gocko – Kernel of Firefox Browser
- C/C++、 Python、 Ruby
Firefox OS
•A. K. A. : Boot to Gecko (short, B2G)
Gaia – UI & Application Layer
Gocko – Kernel of Firefox Browser
Gonk – Operating System Kernel
Firefox OS
•A. K. A. : Boot to Gecko (short, B2G)
•Available : https://github.com/mozilla-b2g/B2G
•Official Website: http://mozilla.com.tw/firefox/os/
Why Firefox OS
• Mobility is the future
• Cross platform: Write one, use every where
• Open Source
• Standard HTML, CSS, JavaScript
Why Firefox OS
• Mobility is the future
• Cross platform: Write one, use every where
• Open Source
• Standard HTML, CSS, JavaScript
• Low-cost device
How To Contribute
• Contribution choice:
Gaia HTML、 CSS、 JavaScript、Web Design
Gecko C/C++, Python, System Program Knowledge
Gonk C/C++、 Operating System, Computer Architecture
How To Contribute
1. Choose a bug on Bugzilla
2. Get Source code from GitHub
3. Developing and discuss with developer on Bugzilla
4. Commit your final development and wait for code review and merge
How To Test
• Use emulator with browser: Firefox Nightly
• Use real device: phone or tablet (better choice)
TCP
•Firefox OS Tablet Contribution Program
• https://wiki.mozilla.org/FirefoxOS/TCP
• You’ll receive a totally free tablet(made by foxconn) if your request is permitted.
Useful Guide
• Introduction: http://mozilla.com.tw/firefox/os/
• Developer MDN: https://developer.mozilla.org/en-US/Firefox_OS
• Firefox OS Book: http://firefoxosbooks.org/
Contact Info
• Email: [email protected]
• GitHub: https://github.com/fbukevin
• Blog: http://veck.logdown.com/