Mozilla Firefox OS, its Technical Platform and Future - ISET 2014

1,755 views

Published on

http://iset2014.iemek.org/sub/sub04.asp

Published in: Technology
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,755
On SlideShare
0
From Embeds
0
Number of Embeds
13
Actions
Shares
0
Downloads
73
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

Mozilla Firefox OS, its Technical Platform and Future - ISET 2014

  1. 1. Mozilla Firefox OS its Technical Platform and Future Seokchan Yun channy@gmail.com Daum Communications Corp.
  2. 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. 3. Innovations of PC Era Ongoing Innovation of Mobile Era
  4. 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. 5. Messages from Mitchell Baker http://www.youtube.com/watch?v=wjHQ7NRGQL4
  6. 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. 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. 8. What’s Open Web Apps? Web applications (Rich Web, Ajax) Web OS (Mobile, App Market)
  9. 9. Firefox OS Structure
  10. 10. Comparison of Native OS
  11. 11. Mozilla Web APIs http://arewemobileyet.com/
  12. 12. Web API Standards https://wiki.mozilla.org/WebAPI
  13. 13. Example: Battery Status API Firefox OS Android Desktop
  14. 14. Firefox OS Features Demo: http://www.youtube.com/watch?v=TOE09ILxF08 http://www.youtube.com/watch?v=t_7sTP7IRn4
  15. 15. Global Partnership Telco/Devices Contents http://www.mozilla.org/ko/firefox/partners/
  16. 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. 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
  18. 18. New reference phones Flame Display: 4.5 inch FWVGA CPU: MSM8210 Dual 1.2 GHz (Cortex-A7, Adreno 302) RAM: 256 MB ~ 1GB ROM: 8 GB Camera: 5 MP + 2MP NFC, BT4, Dual SIM https://developer.mozilla.org/en- US/Firefox_OS/Developer_phone_guide/Phone_specs
  19. 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.
  20. 20. Extending new platforms
  21. 21. Smart TV with Panasoic Tablets with Foxconn PC Board with VIA
  22. 22. Released countries Emerging mobile market High marketshare of Firefox Low-end market
  23. 23. Firefox OS App
  24. 24. Developers Eco-system 1M 2M 8M
  25. 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. 26. Which platforms develop for? http://www.strategyanalytics.com/default.aspx?mod=pressreleaseviewer&a0=5437
  27. 27. Development Process Firefox Marketplace! AndroidFirefox OS Web Apps http://marketplace.firefox.com Desktop
  28. 28. Security Model • User Opt-in/Out per Apps
  29. 29. • Just in Firefox browser and remote debugging App development tool
  30. 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. 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
  32. 32. Firefox OS 2.0 (aka 1.5)
  33. 33. New design and features
  34. 34. Future of web platform • Asm.js • Web games
  35. 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. 36. Offline activities • Firefox OS App Day • Firefox OS Promotion
  37. 37. Q&A http://www.mozilla.or.kr @mozillakr facebook.com/mozillakr

×