Mozilla Firefox OS, its Technical Platform and Future - ISET 2014
1. Mozilla Firefox OS
its Technical Platform and
Future
Seokchan Yun
channy@gmail.com
Daum Communications Corp.
2. Agenda
• Introduction - The status of Mobile
• What’s Open Web App Platform?
– Mobile Web OS and Mozilla Web APIs
• The technical structure of Firefox OS
– Gonk, Gecko and Gaia
– Development process
• Firefox OS Developer’s platform
– How to develop Mobile Apps in HTML5?
– Firefox Marketplace and app review
• The status for Korean version
• Technical Demo with real devices
• Conclusion
4. Reality of Mobile World
• Proprietary closed platforms
• Developers locked-in
specific vendor-appstores
• No alternatives and choices
• Modern browser competition
• Emerging HTML5 standards
• Migration to mobile and
embedded devices of
Web platform
17. Released devices in 2013
Keon:
Display: 3.5" HVGA
CPU: Snapdragon 1
GHz
RAM 512 MB
ROM: 4GB
Camera 3 MP
Battery 1580 mAh
Peak:
Display: 4.3" qHD IPS
CPU: Snapdragon 1.2
GHz x2
RAM 512 MB
ROM: 4GB
Camera 8 MP (back) + 2
MP (front)
Battery 1800 mAh
ZTE Open:
Size: 114 x 62 x 12 mm
CPU: Snapdragon 1 GHz
RAM 256 MB
ROM: 512 MB
Display: 3.5" HVGA
Battery 1580 mAh
One Touch Fire:
Size: 115x62 x12mm
Display: 3.5" HVGA
CPU: Snapdragon 1 GHz
RAM 256 MB
ROM: 512 MB
Battery 1580 mAh
LG Fireweb:
Size: 114 x 67 x 9mm (122g)
Display: 4" HVGA
CPU: Snapdragon 1 GHz
RAM 512 MB
ROM: 4GB
Camera: 5MP
Battery 1540 mAh
18. New devices in 2014
ZTE Open II
Size: 118 × 61 × 10.5 mm
Display: 3.5 inch HVGA
CPU: MSM8210 Dual 1.2 GHz
(Cortex-A7, Adreno 302)
RAM: 256 MB
ROM: 2 GB
Camera: 2 MP
ZTE Open C
Size: 126 × 64.7 × 10.8 mm
Display: 4 inch WVGA
CPU: MSM8210 Dual 1.2 GHz
(Cortex-A7, Adreno 302)
RAM: 512 MB
ROM: 4 GB
Camera: 3MP
Alcatel One Touch Fire C
Display: 3.5 inch HVGA
CPU: Dual 1.2 GHz
Camera: VGA
Alcatel One Touch Fire E
Display: 4.5 inch HVGA
CPU: Dual 1.2 GHz
Camera: 5M+VGA
Alcatel One Touch Fire E
Display: 4.5 inch qHD
CPU: Dual 1.2 GHz
Camera: 8M + 2M
Alcatel One Touch Fire S
Size: 9.9 mm thin, 275g
Display: 7 inch qHD
CPU: Dual 1.2 GHz
Camera: 2M + VGA
20. $25 Smart phones
Google is pushing toward lower-end phones, with Android 4.4 memory-saving techniques
[“zRAM swap can increase the amount of memory available in the system by compressing
memory pages and putting them in a dynamically allocated swap area of memory.”] that fit
KitKat into phones with 512MB of RAM.
Firefox is pushing, too. It uses the same zRAM memory compression technique to halve its
memory requirement to 128MB of memory.
26. What style are preferred?
http://venturebeat.com/2013/11/20/html5-vs-native-vs-
hybrid-mobile-apps-3500-developers-say-all-three-please/
HTML5 Hybrid Navive+ Web Only Native
27. Which platforms develop for?
http://www.strategyanalytics.com/default.aspx?mod=pressreleaseviewer&a0=5437
30. • Just in Firefox browser and remote debugging
App development tool
31. Firefox Marketplace
• Open webapp store
– Distributions to multiple platform
• Firefox OS, Android and PC
– Only web technology and opening
source code, payment and
authentication transactions
• Vendor Independent
• Marketplace API: http://firefox-
marketplace-
api.readthedocs.org/en/latest/index.html
• Community-based review
– Based on Add-ons community
– Review process co-operated with
Mozilla and partners
32. Benefits of stock holders
Consumers
• Many (mobile web) apps what I want
• Very cheap and beautiful devices
• Targeting Low-end emerging market
Parnters
• Escape of closed/ proprietary platforms
• Controls of app payment and transactions
• New market
Developers
• New opportunity for web developers
• Re-use of mobile web applications
36. Korean community
• Firefox OS Localization
– Korean version
User interface
Korean IME
Korean fonts
– Service l10n
Promoting Firefox OS apps
Maps, Search etc.
• Estimated release
– From Firefox OS 1.4
http://www.mozilla.or.kr/ko/firefoxos