SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our User Agreement and Privacy Policy.
SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our Privacy Policy and User Agreement for details.
Successfully reported this slideshow.
Activate your 14 day free trial to unlock unlimited reading.
Mozilla Firefox OS, its Technical Platform and Future - ISET 2014
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
3.
Innovations
of PC Era
Ongoing
Innovation
of Mobile Era
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
5.
Messages from Mitchell Baker
http://www.youtube.com/watch?v=wjHQ7NRGQL4
6.
Firefox
as a product
Browser War
IE7~10
Safari
Chrome
+
HTML5
1998
IE6
Non-Standard
Why Mozilla? Back to 1998
• 2002/5 Mozilla 1.0
• 2003/4 Starting Firefox(aka, Phoenix)
• 2004/6 Establishing WHATWG(HTML5)
• 2004/11 Firefox 1.0
Mono
poly
7.
Firefox OS
as a product
Mobile War
Android
Chrome
Tizen
+
Web APIs2010
Mono
poly
WebView
WebKit
Blink
Now…
• 2011/7 Starting Boot2Gecko
• 2012/7 Internal Developer Preview
• 2013/2 MWC 2013 – Alliances of Mobile partners
• 2013/4 Release of Geeksphone Developer Preview
• 2013/7 Release of Firefox OS consumer devices
• 2014/2 MWC 2014 – Extending device line-up
8.
What’s Open Web Apps?
Web applications (Rich Web, Ajax) Web OS (Mobile, App Market)
12.
Web API Standards
https://wiki.mozilla.org/WebAPI
13.
Example: Battery Status API
Firefox OS Android Desktop
14.
Firefox OS Features
Demo: http://www.youtube.com/watch?v=TOE09ILxF08
http://www.youtube.com/watch?v=t_7sTP7IRn4
15.
Global Partnership
Telco/Devices
Contents
http://www.mozilla.org/ko/firefox/partners/
16.
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
17.
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
19.
$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.
25.
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
26.
Which platforms develop for?
http://www.strategyanalytics.com/default.aspx?mod=pressreleaseviewer&a0=5437
27.
Development Process
Firefox Marketplace!
AndroidFirefox OS
Web Apps
http://marketplace.firefox.com Desktop
29.
• Just in Firefox browser and remote debugging
App development tool
30.
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
31.
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
35.
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
36.
Offline activities
• Firefox OS App Day
• Firefox OS Promotion