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

Channy Yun
Channy YunTechnical Evangelist at Amazon Web Services, Daum, Nine4u
Mozilla Firefox OS
its Technical Platform and
Future
Seokchan Yun
channy@gmail.com
Daum Communications Corp.
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
Innovations
of PC Era
Ongoing
Innovation
of Mobile Era
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
Messages from Mitchell Baker
http://www.youtube.com/watch?v=wjHQ7NRGQL4
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
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
What’s Open Web Apps?
Web applications (Rich Web, Ajax) Web OS (Mobile, App Market)
Firefox OS Structure
Mozilla Firefox OS, its Technical Platform and Future - ISET 2014
Comparison of Native OS
Mozilla Web APIs
http://arewemobileyet.com/
Web API Standards
https://wiki.mozilla.org/WebAPI
Example: Battery Status API
Firefox OS Android Desktop
Firefox OS Features
Demo: http://www.youtube.com/watch?v=TOE09ILxF08
http://www.youtube.com/watch?v=t_7sTP7IRn4
Global Partnership
Telco/Devices
Contents
http://www.mozilla.org/ko/firefox/partners/
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
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
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
$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.
Extending new platforms
Smart TV with Panasoic
Tablets with Foxconn
PC Board with VIA
Released countries
Emerging mobile market
High marketshare of Firefox
Low-end market
Firefox OS App
Developers Eco-system
1M
2M
8M
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
Which platforms develop for?
http://www.strategyanalytics.com/default.aspx?mod=pressreleaseviewer&a0=5437
Development Process
Firefox Marketplace!
AndroidFirefox OS
Web Apps
http://marketplace.firefox.com Desktop
Security Model
• User Opt-in/Out per Apps
• Just in Firefox browser and remote debugging
App development tool
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
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
Firefox OS 2.0 (aka 1.5)
New design and features
Future of web platform
• Asm.js
• Web games
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
Offline activities
• Firefox OS App Day
• Firefox OS Promotion
Q&A
http://www.mozilla.or.kr
@mozillakr
facebook.com/mozillakr
1 of 38

Recommended

Firefox OS Intro by
Firefox OS IntroFirefox OS Intro
Firefox OS IntroRan Byron
243.8K views18 slides
Firefox OS by
Firefox OSFirefox OS
Firefox OSSiddhartha Rao
1.7K views15 slides
What is Firefox OS by
What is Firefox OSWhat is Firefox OS
What is Firefox OSChit Thiri Maung
8.5K views12 slides
Firefox OS and the Internet of Things - NDC London 2014 by
Firefox OS and the Internet of Things - NDC London 2014Firefox OS and the Internet of Things - NDC London 2014
Firefox OS and the Internet of Things - NDC London 2014Jan Jongboom
4.4K views144 slides
Firefox os by
Firefox osFirefox os
Firefox osAmit Chaudhary
6K views20 slides
Lava 3G 415 Dual SIM Smartphone in India by
Lava 3G 415 Dual SIM Smartphone in IndiaLava 3G 415 Dual SIM Smartphone in India
Lava 3G 415 Dual SIM Smartphone in IndiaLava Mobiles
354 views23 slides

More Related Content

Viewers also liked

Azure vs. Google App Engine by
Azure vs. Google App EngineAzure vs. Google App Engine
Azure vs. Google App Enginevaine_
3.2K views37 slides
사회 연결망 이해하기 (Understanding Social Network) by
사회 연결망 이해하기 (Understanding Social Network)사회 연결망 이해하기 (Understanding Social Network)
사회 연결망 이해하기 (Understanding Social Network)Suhyun Bae
792 views16 slides
20대에 읽었으면 좋았을 기독교 서적 by
20대에 읽었으면 좋았을 기독교 서적20대에 읽었으면 좋았을 기독교 서적
20대에 읽었으면 좋았을 기독교 서적Jeongmin Lee
48.2K views56 slides
[경북] I'mcloud opensight by
[경북] I'mcloud opensight[경북] I'mcloud opensight
[경북] I'mcloud opensightstartupkorea
1K views27 slides
Channy의 좌충우돌 스타트업 경험기 - 나인포유 by
Channy의 좌충우돌 스타트업 경험기 - 나인포유Channy의 좌충우돌 스타트업 경험기 - 나인포유
Channy의 좌충우돌 스타트업 경험기 - 나인포유Channy Yun
15.3K views50 slides
드롭박스 Vs. 구글드라이브 상세 비교 by
드롭박스 Vs. 구글드라이브 상세 비교드롭박스 Vs. 구글드라이브 상세 비교
드롭박스 Vs. 구글드라이브 상세 비교CharlyChoi
4.2K views19 slides

Viewers also liked(20)

Azure vs. Google App Engine by vaine_
Azure vs. Google App EngineAzure vs. Google App Engine
Azure vs. Google App Engine
vaine_3.2K views
사회 연결망 이해하기 (Understanding Social Network) by Suhyun Bae
사회 연결망 이해하기 (Understanding Social Network)사회 연결망 이해하기 (Understanding Social Network)
사회 연결망 이해하기 (Understanding Social Network)
Suhyun Bae792 views
20대에 읽었으면 좋았을 기독교 서적 by Jeongmin Lee
20대에 읽었으면 좋았을 기독교 서적20대에 읽었으면 좋았을 기독교 서적
20대에 읽었으면 좋았을 기독교 서적
Jeongmin Lee48.2K views
[경북] I'mcloud opensight by startupkorea
[경북] I'mcloud opensight[경북] I'mcloud opensight
[경북] I'mcloud opensight
startupkorea1K views
Channy의 좌충우돌 스타트업 경험기 - 나인포유 by Channy Yun
Channy의 좌충우돌 스타트업 경험기 - 나인포유Channy의 좌충우돌 스타트업 경험기 - 나인포유
Channy의 좌충우돌 스타트업 경험기 - 나인포유
Channy Yun15.3K views
드롭박스 Vs. 구글드라이브 상세 비교 by CharlyChoi
드롭박스 Vs. 구글드라이브 상세 비교드롭박스 Vs. 구글드라이브 상세 비교
드롭박스 Vs. 구글드라이브 상세 비교
CharlyChoi4.2K views
디지털가디언(Digital Guardian) by silverfox2580
디지털가디언(Digital Guardian)디지털가디언(Digital Guardian)
디지털가디언(Digital Guardian)
silverfox25801.1K views
2013 W3C HTML5 Day Conferences:HTML5 Game App 개발 및 이슈 by Changhwan Yi
2013 W3C HTML5 Day Conferences:HTML5 Game App 개발 및 이슈2013 W3C HTML5 Day Conferences:HTML5 Game App 개발 및 이슈
2013 W3C HTML5 Day Conferences:HTML5 Game App 개발 및 이슈
Changhwan Yi1.8K views
Airbnb란 무엇인가 by EunJinKim1213
Airbnb란 무엇인가Airbnb란 무엇인가
Airbnb란 무엇인가
EunJinKim12136.5K views
[2014 CodeEngn Conference 11] 최우석 - 자바스크립트 난독화 너네 뭐니? by GangSeok Lee
[2014 CodeEngn Conference 11] 최우석 - 자바스크립트 난독화 너네 뭐니?[2014 CodeEngn Conference 11] 최우석 - 자바스크립트 난독화 너네 뭐니?
[2014 CodeEngn Conference 11] 최우석 - 자바스크립트 난독화 너네 뭐니?
GangSeok Lee4.2K views
[2015 Oracle Cloud Summit] 4. Database Cloud Service_ DB12c의 모든 기능을 클라우드로 구현 by Oracle Korea
[2015 Oracle Cloud Summit] 4. Database Cloud Service_ DB12c의 모든 기능을 클라우드로 구현[2015 Oracle Cloud Summit] 4. Database Cloud Service_ DB12c의 모든 기능을 클라우드로 구현
[2015 Oracle Cloud Summit] 4. Database Cloud Service_ DB12c의 모든 기능을 클라우드로 구현
Oracle Korea1.1K views
Things Factory Introduction (한글) by Hatio, Lab.
Things Factory Introduction (한글)Things Factory Introduction (한글)
Things Factory Introduction (한글)
Hatio, Lab.1.7K views
Microservices architecture examples by Channy Yun
Microservices architecture examplesMicroservices architecture examples
Microservices architecture examples
Channy Yun9.1K views
차니의 IT 이야기 #2- 개발자 경력 관리 조언 (윤석찬) by Channy Yun
차니의 IT 이야기 #2- 개발자 경력 관리 조언 (윤석찬)차니의 IT 이야기 #2- 개발자 경력 관리 조언 (윤석찬)
차니의 IT 이야기 #2- 개발자 경력 관리 조언 (윤석찬)
Channy Yun24.5K views
Monitoring System Targeting OpenStack, Baremetal, and Network Fabric by Jaesuk Ahn
Monitoring System Targeting OpenStack, Baremetal, and Network FabricMonitoring System Targeting OpenStack, Baremetal, and Network Fabric
Monitoring System Targeting OpenStack, Baremetal, and Network Fabric
Jaesuk Ahn1.4K views
클라우드 컴퓨팅과 Daum의 사례- 윤석찬 (KREN 연구 협력 포럼, 2013) by Channy Yun
클라우드 컴퓨팅과 Daum의 사례- 윤석찬 (KREN 연구 협력 포럼, 2013) 클라우드 컴퓨팅과 Daum의 사례- 윤석찬 (KREN 연구 협력 포럼, 2013)
클라우드 컴퓨팅과 Daum의 사례- 윤석찬 (KREN 연구 협력 포럼, 2013)
Channy Yun1.7K views
제 6회 DGMIT UI&UX 컨퍼런스: 디자인 전문기업 성공 사례 by dgmit2009
 제 6회 DGMIT UI&UX 컨퍼런스: 디자인 전문기업 성공 사례 제 6회 DGMIT UI&UX 컨퍼런스: 디자인 전문기업 성공 사례
제 6회 DGMIT UI&UX 컨퍼런스: 디자인 전문기업 성공 사례
dgmit20092.8K views

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

Sinergija 12 WP8 is around the corner by
Sinergija 12 WP8 is around the cornerSinergija 12 WP8 is around the corner
Sinergija 12 WP8 is around the cornerCatalin Gheorghiu
398 views39 slides
Sinergija 12 Windows Phone is around the corned by
Sinergija 12   Windows Phone is around the cornedSinergija 12   Windows Phone is around the corned
Sinergija 12 Windows Phone is around the cornedCatalin Gheorghiu
243 views39 slides
Discovering the wp8 sdk by
Discovering the wp8 sdkDiscovering the wp8 sdk
Discovering the wp8 sdkNico Vermeir
2.9K views36 slides
I like i phone and android but know .net by
I like i phone and android but know .netI like i phone and android but know .net
I like i phone and android but know .netChris Love
621 views47 slides
HTML5 or Android for Mobile Development? by
HTML5 or Android for Mobile Development?HTML5 or Android for Mobile Development?
HTML5 or Android for Mobile Development?Reto Meier
23.6K views55 slides
DDive- Giuseppe Grasso - mobile su Lotus by
DDive- Giuseppe Grasso - mobile su LotusDDive- Giuseppe Grasso - mobile su Lotus
DDive- Giuseppe Grasso - mobile su LotusDominopoint - Italian Lotus User Group
1.2K views52 slides

Similar to Mozilla Firefox OS, its Technical Platform and Future - ISET 2014(20)

Sinergija 12 Windows Phone is around the corned by Catalin Gheorghiu
Sinergija 12   Windows Phone is around the cornedSinergija 12   Windows Phone is around the corned
Sinergija 12 Windows Phone is around the corned
Catalin Gheorghiu243 views
Discovering the wp8 sdk by Nico Vermeir
Discovering the wp8 sdkDiscovering the wp8 sdk
Discovering the wp8 sdk
Nico Vermeir2.9K views
I like i phone and android but know .net by Chris Love
I like i phone and android but know .netI like i phone and android but know .net
I like i phone and android but know .net
Chris Love621 views
HTML5 or Android for Mobile Development? by Reto Meier
HTML5 or Android for Mobile Development?HTML5 or Android for Mobile Development?
HTML5 or Android for Mobile Development?
Reto Meier23.6K views
Open Operating Systems and Mozilla´s vision on the future - Movistar Move - 2... by Frédéric Harper
Open Operating Systems and Mozilla´s vision on the future - Movistar Move - 2...Open Operating Systems and Mozilla´s vision on the future - Movistar Move - 2...
Open Operating Systems and Mozilla´s vision on the future - Movistar Move - 2...
Frédéric Harper781 views
Mobile Web High Performance by Amjad Rafique
Mobile Web High PerformanceMobile Web High Performance
Mobile Web High Performance
Amjad Rafique904 views
HTML5 Webinar - Mind Storm Software by Romin Irani
HTML5 Webinar - Mind Storm SoftwareHTML5 Webinar - Mind Storm Software
HTML5 Webinar - Mind Storm Software
Romin Irani759 views
Mobile for PHP developers by Ivo Jansch
Mobile for PHP developersMobile for PHP developers
Mobile for PHP developers
Ivo Jansch56.1K views
HTML5 is the Future of Mobile, PhoneGap Takes You There Today by davyjones
HTML5 is the Future of Mobile, PhoneGap Takes You There TodayHTML5 is the Future of Mobile, PhoneGap Takes You There Today
HTML5 is the Future of Mobile, PhoneGap Takes You There Today
davyjones74.8K views
Developing Windows Phone 8 apps using PhoneGap by Amar Mesic
Developing Windows Phone 8 apps using PhoneGapDeveloping Windows Phone 8 apps using PhoneGap
Developing Windows Phone 8 apps using PhoneGap
Amar Mesic3K views
Versions of Android OS by Haseeb
Versions of Android OSVersions of Android OS
Versions of Android OS
Haseeb 2.2K views
An end-to-end experience of Windows Phone 7 development (Part 2) by rudigrobler
An end-to-end experience of Windows Phone 7 development (Part 2)An end-to-end experience of Windows Phone 7 development (Part 2)
An end-to-end experience of Windows Phone 7 development (Part 2)
rudigrobler922 views
Rivalry Now Begins: Rise of Windows Phone 8 by Monitise MEA
Rivalry Now Begins: Rise of Windows Phone 8Rivalry Now Begins: Rise of Windows Phone 8
Rivalry Now Begins: Rise of Windows Phone 8
Monitise MEA 421 views

More from Channy Yun

Chaos Engineering을 위한 최신 도구 업데이트 - 윤석찬 (AWS 테크에반젤리스트) by
Chaos Engineering을 위한 최신 도구 업데이트 - 윤석찬 (AWS 테크에반젤리스트)Chaos Engineering을 위한 최신 도구 업데이트 - 윤석찬 (AWS 테크에반젤리스트)
Chaos Engineering을 위한 최신 도구 업데이트 - 윤석찬 (AWS 테크에반젤리스트)Channy Yun
785 views25 slides
인공지능이 이끌어가는 아마존의 리테일 혁신 - 윤석찬 (AWS) :: 메조미디어 옥토콘(OCTOCON) 2019 by
인공지능이 이끌어가는 아마존의 리테일 혁신 - 윤석찬 (AWS) :: 메조미디어 옥토콘(OCTOCON) 2019인공지능이 이끌어가는 아마존의 리테일 혁신 - 윤석찬 (AWS) :: 메조미디어 옥토콘(OCTOCON) 2019
인공지능이 이끌어가는 아마존의 리테일 혁신 - 윤석찬 (AWS) :: 메조미디어 옥토콘(OCTOCON) 2019Channy Yun
1.4K views28 slides
Chaos Engineering on Microservices - 윤석찬, AWS 테크에반젤리스트 by
Chaos Engineering on Microservices - 윤석찬, AWS 테크에반젤리스트 Chaos Engineering on Microservices - 윤석찬, AWS 테크에반젤리스트
Chaos Engineering on Microservices - 윤석찬, AWS 테크에반젤리스트 Channy Yun
2.4K views28 slides
Kubernates를 위한 Chaos Engineering in Action :: 윤석찬 (AWS 테크에반젤리스트) by
Kubernates를 위한 Chaos Engineering in Action :: 윤석찬 (AWS 테크에반젤리스트) Kubernates를 위한 Chaos Engineering in Action :: 윤석찬 (AWS 테크에반젤리스트)
Kubernates를 위한 Chaos Engineering in Action :: 윤석찬 (AWS 테크에반젤리스트) Channy Yun
4.5K views55 slides
ICGIS 2018 - Cloud-powered Machine Learnings on Geospactial Services (Channy ... by
ICGIS 2018 - Cloud-powered Machine Learnings on Geospactial Services (Channy ...ICGIS 2018 - Cloud-powered Machine Learnings on Geospactial Services (Channy ...
ICGIS 2018 - Cloud-powered Machine Learnings on Geospactial Services (Channy ...Channy Yun
2K views42 slides
How to Measure DevRel's Perfomances: From Community to Business - Channy Yun ... by
How to Measure DevRel's Perfomances: From Community to Business - Channy Yun ...How to Measure DevRel's Perfomances: From Community to Business - Channy Yun ...
How to Measure DevRel's Perfomances: From Community to Business - Channy Yun ...Channy Yun
3.4K views39 slides

More from Channy Yun(20)

Chaos Engineering을 위한 최신 도구 업데이트 - 윤석찬 (AWS 테크에반젤리스트) by Channy Yun
Chaos Engineering을 위한 최신 도구 업데이트 - 윤석찬 (AWS 테크에반젤리스트)Chaos Engineering을 위한 최신 도구 업데이트 - 윤석찬 (AWS 테크에반젤리스트)
Chaos Engineering을 위한 최신 도구 업데이트 - 윤석찬 (AWS 테크에반젤리스트)
Channy Yun785 views
인공지능이 이끌어가는 아마존의 리테일 혁신 - 윤석찬 (AWS) :: 메조미디어 옥토콘(OCTOCON) 2019 by Channy Yun
인공지능이 이끌어가는 아마존의 리테일 혁신 - 윤석찬 (AWS) :: 메조미디어 옥토콘(OCTOCON) 2019인공지능이 이끌어가는 아마존의 리테일 혁신 - 윤석찬 (AWS) :: 메조미디어 옥토콘(OCTOCON) 2019
인공지능이 이끌어가는 아마존의 리테일 혁신 - 윤석찬 (AWS) :: 메조미디어 옥토콘(OCTOCON) 2019
Channy Yun1.4K views
Chaos Engineering on Microservices - 윤석찬, AWS 테크에반젤리스트 by Channy Yun
Chaos Engineering on Microservices - 윤석찬, AWS 테크에반젤리스트 Chaos Engineering on Microservices - 윤석찬, AWS 테크에반젤리스트
Chaos Engineering on Microservices - 윤석찬, AWS 테크에반젤리스트
Channy Yun2.4K views
Kubernates를 위한 Chaos Engineering in Action :: 윤석찬 (AWS 테크에반젤리스트) by Channy Yun
Kubernates를 위한 Chaos Engineering in Action :: 윤석찬 (AWS 테크에반젤리스트) Kubernates를 위한 Chaos Engineering in Action :: 윤석찬 (AWS 테크에반젤리스트)
Kubernates를 위한 Chaos Engineering in Action :: 윤석찬 (AWS 테크에반젤리스트)
Channy Yun4.5K views
ICGIS 2018 - Cloud-powered Machine Learnings on Geospactial Services (Channy ... by Channy Yun
ICGIS 2018 - Cloud-powered Machine Learnings on Geospactial Services (Channy ...ICGIS 2018 - Cloud-powered Machine Learnings on Geospactial Services (Channy ...
ICGIS 2018 - Cloud-powered Machine Learnings on Geospactial Services (Channy ...
Channy Yun2K views
How to Measure DevRel's Perfomances: From Community to Business - Channy Yun ... by Channy Yun
How to Measure DevRel's Perfomances: From Community to Business - Channy Yun ...How to Measure DevRel's Perfomances: From Community to Business - Channy Yun ...
How to Measure DevRel's Perfomances: From Community to Business - Channy Yun ...
Channy Yun3.4K views
KubeMonkey를 통한 Chaos Engineering 실전 운영하기 - 윤석찬 (AWS 테크에반젤리스트) by Channy Yun
KubeMonkey를 통한 Chaos Engineering 실전 운영하기 - 윤석찬 (AWS 테크에반젤리스트)KubeMonkey를 통한 Chaos Engineering 실전 운영하기 - 윤석찬 (AWS 테크에반젤리스트)
KubeMonkey를 통한 Chaos Engineering 실전 운영하기 - 윤석찬 (AWS 테크에반젤리스트)
Channy Yun3.7K views
Game Day in Action for Chaos Engineering - 윤석찬 (AWS 테크에반젤리스트) :: 한국 카오스엔지니어링 밋업 by Channy Yun
Game Day in Action for Chaos Engineering - 윤석찬 (AWS 테크에반젤리스트) ::  한국 카오스엔지니어링 밋업Game Day in Action for Chaos Engineering - 윤석찬 (AWS 테크에반젤리스트) ::  한국 카오스엔지니어링 밋업
Game Day in Action for Chaos Engineering - 윤석찬 (AWS 테크에반젤리스트) :: 한국 카오스엔지니어링 밋업
Channy Yun3.4K views
Chaos Engineering 시작하기 - 윤석찬 (AWS 테크에반젤리스트) :: 한국 카오스엔지니어링 밋업 by Channy Yun
Chaos Engineering 시작하기 - 윤석찬 (AWS 테크에반젤리스트) ::  한국 카오스엔지니어링 밋업Chaos Engineering 시작하기 - 윤석찬 (AWS 테크에반젤리스트) ::  한국 카오스엔지니어링 밋업
Chaos Engineering 시작하기 - 윤석찬 (AWS 테크에반젤리스트) :: 한국 카오스엔지니어링 밋업
Channy Yun6.4K views
한국 웹20주년 기념 소책자 by Channy Yun
한국 웹20주년 기념 소책자한국 웹20주년 기념 소책자
한국 웹20주년 기념 소책자
Channy Yun588 views
글로벌 지도 API 서비스 현황과 미래 - 한국지리정보학회 (2014) by Channy Yun
글로벌 지도 API 서비스 현황과 미래 - 한국지리정보학회 (2014)글로벌 지도 API 서비스 현황과 미래 - 한국지리정보학회 (2014)
글로벌 지도 API 서비스 현황과 미래 - 한국지리정보학회 (2014)
Channy Yun5.3K views
빅데이터 기술 현황과 시장 전망(2014) by Channy Yun
빅데이터 기술 현황과 시장 전망(2014)빅데이터 기술 현황과 시장 전망(2014)
빅데이터 기술 현황과 시장 전망(2014)
Channy Yun19.9K views
공공 데이터 활용 방법론 - 오픈 API 기술 및 동향 (KRNET 2014) by Channy Yun
공공 데이터 활용 방법론 - 오픈 API 기술 및 동향 (KRNET 2014)공공 데이터 활용 방법론 - 오픈 API 기술 및 동향 (KRNET 2014)
공공 데이터 활용 방법론 - 오픈 API 기술 및 동향 (KRNET 2014)
Channy Yun8.3K views
Webware - from Document to Operating System by Channy Yun
Webware - from Document to Operating System Webware - from Document to Operating System
Webware - from Document to Operating System
Channy Yun2.3K views
Daum APIs: A to Z - API Meetup 2014 by Channy Yun
Daum APIs: A to Z  - API Meetup 2014Daum APIs: A to Z  - API Meetup 2014
Daum APIs: A to Z - API Meetup 2014
Channy Yun21.5K views
제주 다음 스페이스.1 셀프 투어 가이드 by Channy Yun
제주 다음 스페이스.1 셀프 투어 가이드제주 다음 스페이스.1 셀프 투어 가이드
제주 다음 스페이스.1 셀프 투어 가이드
Channy Yun25.2K views
Firefox OS 앱 개발하기 - 1주차 by Channy Yun
Firefox OS 앱 개발하기 - 1주차Firefox OS 앱 개발하기 - 1주차
Firefox OS 앱 개발하기 - 1주차
Channy Yun1.5K views
오픈 소스를 활용한 웹 창작 교육- Mozilla Web Maker (2013) by Channy Yun
오픈 소스를 활용한 웹 창작 교육- Mozilla Web Maker (2013)오픈 소스를 활용한 웹 창작 교육- Mozilla Web Maker (2013)
오픈 소스를 활용한 웹 창작 교육- Mozilla Web Maker (2013)
Channy Yun3.1K views
웹 2.0 기술 소개 (2006) by Channy Yun
웹 2.0 기술 소개 (2006)웹 2.0 기술 소개 (2006)
웹 2.0 기술 소개 (2006)
Channy Yun1.3K views
Realtime Big data Anaytics and Exampes of Daum (2013) by Channy Yun
Realtime Big data Anaytics and Exampes of Daum (2013)Realtime Big data Anaytics and Exampes of Daum (2013)
Realtime Big data Anaytics and Exampes of Daum (2013)
Channy Yun15.8K views

Recently uploaded

State of the Union - Rohit Yadav - Apache CloudStack by
State of the Union - Rohit Yadav - Apache CloudStackState of the Union - Rohit Yadav - Apache CloudStack
State of the Union - Rohit Yadav - Apache CloudStackShapeBlue
297 views53 slides
The Power of Heat Decarbonisation Plans in the Built Environment by
The Power of Heat Decarbonisation Plans in the Built EnvironmentThe Power of Heat Decarbonisation Plans in the Built Environment
The Power of Heat Decarbonisation Plans in the Built EnvironmentIES VE
79 views20 slides
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ... by
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...ShapeBlue
184 views12 slides
Keynote Talk: Open Source is Not Dead - Charles Schulz - Vates by
Keynote Talk: Open Source is Not Dead - Charles Schulz - VatesKeynote Talk: Open Source is Not Dead - Charles Schulz - Vates
Keynote Talk: Open Source is Not Dead - Charles Schulz - VatesShapeBlue
252 views15 slides
Initiating and Advancing Your Strategic GIS Governance Strategy by
Initiating and Advancing Your Strategic GIS Governance StrategyInitiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance StrategySafe Software
176 views68 slides
Generative AI: Shifting the AI Landscape by
Generative AI: Shifting the AI LandscapeGenerative AI: Shifting the AI Landscape
Generative AI: Shifting the AI LandscapeDeakin University
53 views55 slides

Recently uploaded(20)

State of the Union - Rohit Yadav - Apache CloudStack by ShapeBlue
State of the Union - Rohit Yadav - Apache CloudStackState of the Union - Rohit Yadav - Apache CloudStack
State of the Union - Rohit Yadav - Apache CloudStack
ShapeBlue297 views
The Power of Heat Decarbonisation Plans in the Built Environment by IES VE
The Power of Heat Decarbonisation Plans in the Built EnvironmentThe Power of Heat Decarbonisation Plans in the Built Environment
The Power of Heat Decarbonisation Plans in the Built Environment
IES VE79 views
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ... by ShapeBlue
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
ShapeBlue184 views
Keynote Talk: Open Source is Not Dead - Charles Schulz - Vates by ShapeBlue
Keynote Talk: Open Source is Not Dead - Charles Schulz - VatesKeynote Talk: Open Source is Not Dead - Charles Schulz - Vates
Keynote Talk: Open Source is Not Dead - Charles Schulz - Vates
ShapeBlue252 views
Initiating and Advancing Your Strategic GIS Governance Strategy by Safe Software
Initiating and Advancing Your Strategic GIS Governance StrategyInitiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance Strategy
Safe Software176 views
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue by ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlueCloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
ShapeBlue138 views
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O... by ShapeBlue
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...
ShapeBlue132 views
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ... by ShapeBlue
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...
ShapeBlue126 views
Extending KVM Host HA for Non-NFS Storage - Alex Ivanov - StorPool by ShapeBlue
Extending KVM Host HA for Non-NFS Storage -  Alex Ivanov - StorPoolExtending KVM Host HA for Non-NFS Storage -  Alex Ivanov - StorPool
Extending KVM Host HA for Non-NFS Storage - Alex Ivanov - StorPool
ShapeBlue123 views
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ... by ShapeBlue
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...
ShapeBlue119 views
"Surviving highload with Node.js", Andrii Shumada by Fwdays
"Surviving highload with Node.js", Andrii Shumada "Surviving highload with Node.js", Andrii Shumada
"Surviving highload with Node.js", Andrii Shumada
Fwdays56 views
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue by ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlueMigrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
ShapeBlue218 views
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or... by ShapeBlue
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
ShapeBlue198 views
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R... by ShapeBlue
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
ShapeBlue173 views
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue by ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueElevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
ShapeBlue222 views
Enabling DPU Hardware Accelerators in XCP-ng Cloud Platform Environment - And... by ShapeBlue
Enabling DPU Hardware Accelerators in XCP-ng Cloud Platform Environment - And...Enabling DPU Hardware Accelerators in XCP-ng Cloud Platform Environment - And...
Enabling DPU Hardware Accelerators in XCP-ng Cloud Platform Environment - And...
ShapeBlue106 views
Business Analyst Series 2023 - Week 4 Session 8 by DianaGray10
Business Analyst Series 2023 -  Week 4 Session 8Business Analyst Series 2023 -  Week 4 Session 8
Business Analyst Series 2023 - Week 4 Session 8
DianaGray10123 views
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N... by James Anderson
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
James Anderson160 views
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ... by ShapeBlue
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...
ShapeBlue186 views

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
  • 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)
  • 14. Example: Battery Status API Firefox OS Android Desktop
  • 15. Firefox OS Features Demo: http://www.youtube.com/watch?v=TOE09ILxF08 http://www.youtube.com/watch?v=t_7sTP7IRn4
  • 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
  • 19. 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
  • 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.
  • 22. Smart TV with Panasoic Tablets with Foxconn PC Board with VIA
  • 23. Released countries Emerging mobile market High marketshare of Firefox Low-end market
  • 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
  • 28. Development Process Firefox Marketplace! AndroidFirefox OS Web Apps http://marketplace.firefox.com Desktop
  • 29. Security Model • User Opt-in/Out per Apps
  • 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
  • 33. Firefox OS 2.0 (aka 1.5)
  • 34. New design and features
  • 35. Future of web platform • Asm.js • Web games
  • 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
  • 37. Offline activities • Firefox OS App Day • Firefox OS Promotion