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
Sergi Mansilla
November 21, 2013
Technology
400
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
210
The fourth dimension - An introduction to Functional Reactive Programming
sergi
4
720
The fourth dimension
sergi
3
600
On Firefox OS
sergi
1
2.3k
Developing for Firefox OS
sergi
2
490
Firefox OS: An introduction
sergi
2
200
Big app design for Node.js
sergi
8
2.1k
Extending JavaScript the easy way
sergi
4
1.2k
Architecting large node.js applications
sergi
4
580
Other Decks in Technology
See All in Technology
Claude Codeの体系的な理解と知識のフック
oikon48
8
6k
The Django UUID Story - DjangoCon US 2026
pauloxnet
0
310
ハッカソンで入賞した話 @ Findy LT
asari194617
0
1.5k
Cloudflare製品を活用した AIガバナンス実践入門 / AI governance with Cloudflare Service
delta_tech
1
120
hookで自作する Claude Code の「実況ボード」
shinyasaita
2
230
dbt と Snowflake と tag
kevinrobot34
2
290
パスキーでドライブする アカウント統合(OAuth/OIDC Numa (Immersion) Workshop 2026)
oidfj
PRO
0
360
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
5k
IHV like なユースケースへのOpenID Connect 関連仕様の適用事例
optim
0
360
AI時代のデータ基盤を考える問い
pacocat
0
740
マイナンバーカード本人確認の実装比較(OAuth/OIDC Numa (Immersion) Workshop 2026) / 20260825 numa-12
oidfj
PRO
0
340
アクセスキー流出時の対応で再認識した攻撃側と防御側の非対称性について
kazzpapa3
1
440
Featured
See All Featured
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.1k
A better future with KSS
kneath
240
18k
Typedesign – Prime Four
hannesfritz
42
3.1k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
820
Raft: Consensus for Rubyists
vanstee
141
7.7k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6.1k
What's in a price? How to price your products and services
michaelherold
247
13k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
480
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Why Our Code Smells
bkeepers
PRO
340
58k
It's Worth the Effort
3n
188
29k
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