Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
The Importance of Firefox OS - GOTO Nights
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Sergi Mansilla
November 21, 2013
Technology
380
1
Share
The Importance of Firefox OS - GOTO Nights
Sergi Mansilla
November 21, 2013
More Decks by Sergi Mansilla
See All by Sergi Mansilla
Bending time with RxJS
sergi
0
200
The fourth dimension - An introduction to Functional Reactive Programming
sergi
4
700
The fourth dimension
sergi
3
560
On Firefox OS
sergi
1
2.3k
Developing for Firefox OS
sergi
2
470
Firefox OS: An introduction
sergi
2
190
Big app design for Node.js
sergi
8
2.1k
Extending JavaScript the easy way
sergi
4
1.1k
Architecting large node.js applications
sergi
4
560
Other Decks in Technology
See All in Technology
ボトムアップ限界を越える - 20チームを束る "Drive Map" / Beyond Bottom-Up: A 'Drive Map' for 20 Teams
kaonavi
0
210
10サービス以上のメール到達率改善を地道に継続的に進めている話 / Continue to improve email delivery rates across multiple services
yamaguchitk333
6
1.8k
Oracle AI Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
6
1.6k
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
4
2.5k
鹿野さんに聞く!CSSの最新トレンド Ver.2026
tonkotsuboy_com
6
3.1k
Every Conversation Counts
kawaguti
PRO
0
220
Swift Sequence の便利 API 再発見
treastrain
1
280
毎日の作業を Claude Code 経由にしたら、 ノウハウがコードになった
kossykinto
1
1.4k
ESP32 IoTを動かしながらメモリ使用量を観測してみた話
zozotech
PRO
0
120
AI飲み会幹事エージェントを作っただけなのに
ykimi
0
210
【関西製造業祭り2026春】現場を変える技術はここまで来た〜世界最大の製造業見本市から持って帰ってきたもの〜
tanakaseiya
0
150
サイボウズ、プラットフォームエンジニアリング始めるってよ ― プラットフォームチームの事業貢献と組織アラインメントの強化
ueokande
0
110
Featured
See All Featured
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
We Are The Robots
honzajavorek
0
230
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.4k
The Cult of Friendly URLs
andyhume
79
6.9k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
140
New Earth Scene 8
popppiees
3
2.2k
Paper Plane (Part 1)
katiecoart
PRO
0
7.5k
Speed Design
sergeychernyshev
33
1.6k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.2k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
54k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.1k
Transcript
@sergimansilla November 2013 The importance of Firefox OS
None
@sergimansilla
http:/ /github.com/sergi
Previously
Previously
None
We have problems
Write once...run once Incompatible APIs Store restrictions
None
The user suffers
HTML5
set of technologies and tools
IndexedDB ASM.js Offline
Ubiquity
Standard APIs
Less fragmentation
None
Bulls**t argument #1 Performance
http:/ /youtu.be/wCn3R3-XxBU Fastbook
Unreal engine http:/ /youtu.be/BV32Cs_CMqo
Bulls**t argument #2 JavaScript
JavaScript?
ES6 Modules Classes Block Scoping Iterators Proxies Generators Templates Arrow
Functions Spread Weak Maps Maps and Sets Array Comprehensions Destructuring Proper Tail Calls Binary Data Default Parameters Rest Parameters Symbols
Dart ClojureScript TypeScript Objective-J Opa LiveScript CoffeeScript Haxe Elm Wisp
Roy
269 languages http:/ /altjs.org/
Bulls**t argument #3 Looks
Real argument #1 Phone APIs (Or the lack of them)
None
None
Remember 2000s?
New mobile OS Leverages open web WebAPI standards No walled
gardens
Reuse any website Use Web APIs
Creating a Firefox OS app index.html
manifest.webapp Creating a Firefox OS app
manifest.webapp Creating a Firefox OS app
Hosted and Privileged Apps
Hosted APIs Vibration (W3C) Screen Orientation (W3C) Geolocation (W3C) Mouse
Lock (W3C) Open WebApps Network Information (W3C) Battery Status (W3C) Web Activities Simple Push (W3C) WebFM WebPayment IndexedDB (W3C) Ambient light sensor Proximity sensor Notification
Privileged APIs Device Storage Browser TCP Socket Contacts (W3C) systemXHR
Camera
Certified APIs WebTelephony WebSMS Idle (W3C) Settings Power Management Voicemail
Mobile Connection WiFi Information WebBluetooth Permissions Network Stats Time/Clock
Notifications
Send an SMS
Vibrate
Vibrate
Set permissions
Mozactivities
Mozactivities
Developer tools
Devtools video!
Developer bliss
http:/ /buildingfirefoxos.com/ Start now!
http:/ /mozilla.github.io/brick/ Start now!
http:/ /mozilla.github.io/brick/ Start now!
marketplace.firefox.com/developers/
github.com/comoyo/ffos-list-detail
https:/ /github.com/comoyo/Firefox-OS-training
It works on Android!
Firefox OS countries Serbia Hungary Poland Brazil Venezuela Colombia Montenegro
Spain Peru Mexico Uruguay Germany Greece SouthEast Asia Current Planned 2014
Firefox OS Sales Phones were introduced in July by Telefonica
Sales in Venezuela: 12% Sales in Colombia: 9% http:/ /bit.ly/1aPiIfp
Thanks! You can find this presentation at https:/ /speakerdeck.com/sergi sergi
[email protected]
@sergimansilla