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
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
190
The fourth dimension - An introduction to Functional Reactive Programming
sergi
4
690
The fourth dimension
sergi
3
550
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
Introduction to Bill One Development Engineer
sansan33
PRO
0
410
Master Dataグループ紹介資料
sansan33
PRO
1
4.6k
Azure Static Web Apps の自動ビルドがタイムアウトしやすくなった状況に対応した件/global-azure2026
thara0402
0
380
EarthCopilotに学ぶマルチエージェントオーケストレーション
nakasho
0
280
Eight Engineering Unit 紹介資料
sansan33
PRO
3
7.2k
AWS Agent Registry の基礎・概要を理解する/aws-agent-registry-intro
ren8k
3
360
AI와 협업하는 조직으로의 여정
arawn
0
110
明日からドヤれる!超マニアックなAWSセキュリティTips10連発 / 10 Ultra-Niche AWS Security Tips
yuj1osm
0
550
2026年、知っておくべき最新 サーバレスTips10選/serverless-10-tips
slsops
13
5.1k
CloudSec JP #005 後締め ~ソフトウェアサプライチェーン攻撃から開発者のシークレットを守る~
lhazy
0
230
ハーネスエンジニアリングの概要と設計思想
sergicalsix
9
4.5k
Choose your own adventure in agentic design patterns
glaforge
0
130
Featured
See All Featured
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.1k
Building an army of robots
kneath
306
46k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
180
How to Talk to Developers About Accessibility
jct
2
180
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.1k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
310
How to Ace a Technical Interview
jacobian
281
24k
Designing Powerful Visuals for Engaging Learning
tmiket
1
340
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.4k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
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