Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05
-
date post
18-Oct-2014 -
Category
Technology
-
view
384 -
download
2
description
Transcript of Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05
Le web ouvert
Linux Montréal
avec Firefox OS & Firefox
2014-08-05
Frédéric Harper
Sr. Technical Evangelist @ Mozilla
@fharper | outofcomfortzone.net
Crea
tive
Com
mon
s: h
ttps
://fl
ic.k
r/p/
i2aa
m1
Pourquoi utilisez-vous Linux?
Vidéo que j’ai fait jouer http://j.mp/1oCHA5j
Mozilla
Qu’est-ce que Mozilla?
Mozilla est une communauté mondiale sans but lucratif
composée de volontaires comme d’employés (Mozillians) qui
contribuent et font la promotion de l’ouverture, l’innovation
ainsi que de la bonne santé du Web.
Nos 10 principes
Internet fait partie intégrante de la vie moderne — il s'agit d'un composant clé dans l'enseignement, la communication, la collaboration, les affaires, le divertissement et la société en général.
01
Nos 10 principes
Internet est une ressource publique mondiale qui doit demeurer ouverte et accessible. 02
Nos 10 principes
Internet doit enrichir la vie de tout le monde.
03
Nos 10 principes
La sécurité des personnes sur Internet est fondamentale et ne doit pas être facultative. 04
Nos 10 principes
Chacun doit pouvoir modeler Internet et l'usage qu'il en fait.
05
Nos 10 principes
La réalité d'Internet en tant que ressource publique dépend de l'interopérabilité (des protocoles, des formats de données, du contenu), de l'innovation et d'une participation décentralisée mondiale.
06
Nos 10 principes
Les logiciels libres et open source favorisent le développement d'Internet comme ressource publique. 07
Nos 10 principes
Des processus transparents et communautaires favorisent la participation, la responsabilité et la confiance. 08
Nos 10 principes
L'investissement commercial dans le développement d'Internet apporte de nombreux bénéfices ; un équilibre entre les bénéfices commerciaux et l'intérêt public est crucial.
09
Nos 10 principes
Étendre et diffuser les bénéfices d'Internet pour tous, voilà un objectif important qui mérite qu'on s'y implique en y consacrant du temps et de l'énergie.
10
Firefox OS
Creative Commons: http://j.mp/1hCZYIe
Creative Commons: http://j.mp/1ljZuJC
38 milliards d’appareils connectés d’ici 2020
ABI Research - 2013-05-09 - http://j.mp/38billion
Creative Commons: http://j.mp/1gP4X4K
Quelques faits
§ 7 opérateurs mobiles & 4 partenaires fabricants
§ ZTE Open, Alcatel One Touch Fire, Geeksphone Keon,
Geeksphone Peak, LG FireWeb…
§ D’autres à venir: Huawei Y300, ZTE Open C, Alcatel One
Touche Fire C & E & S…
§ Vise les marchés émergents
Construit avec le Web
Utilisant HTML5, CSS3 et JavaScript
avec un nombre d’API
pour développer des applications.
Bénéfices d’HTML
ü Distribution intégrée – le Web
ü Technologies simples utilisées par plusieurs développeurs
ü Une évolution des pratiques existantes
ü Ouvert, indépendant, et standardisé
C’est open source
Architecture
HTML5 + manifest = une app Firefox OS {
"version": “42",
"name": ”Mon application",
"launch_path": "/index.html",
"description": ”Ma super application qui fait des choses fantastiques",
"icons": {
"16": "/images/logo16.png”,},
"developer": {
"name": ”Frédéric Harper",
"url": "http://outofcomfortzone.net",
},
"default_locale": "en",
"permissions": {
"geolocation": {
"description": ”Obtenir le long/lat de l’utilisateur"
}
}
}
DÉMO Firefox OS + App Manager + Emberjs todomvc
Web APIs – Regular, Privileged & Certified • Alarm API • Ambient light sensor
• Archive API
• Battery Status API
• Browser API
• Camera API
• Contacts API
• Device Storage API
• Geolocation API
• Idle API
• IndexedDB
• Mobile Connection API
• Network Info API
• Network Stats API • Notifications API
• Open WebApps
• Permissions API
• Power Management
• API Proximity sensor
• Push API
• Screen Orientation
• Settings API
• systemXHR
• TCP Socket API
• Time/Clock API
• Vibration API
• Voicemail • Web Activities
• WebBluetooth
• WebFM API
• WebPayment
• WebSMS
• WebTelephony
• WiFi Information API
• …
Ambient Light Sensor
Ambient Light Sensor
window.addEventListener("devicelight", function (event) {
// Le niveau de la lumière ambiante en lux
// Une lumière ambiante peu lumineuse est habituellement de 50 et moins,
// et la valeur pour très lumineux commence aux alentours de 10000
console.log(event.value);
});
DÉMO Boilerplate – Ambient Light Sensor
Creative Commons: http://j.mp/1iZHGAW
Creative Commons: https://flic.kr/p/4mJnLg
Vous planifiez rendre votre application disponible sous
Firefox OS?
http://j.mp/mozFlame
Faites-moi signe!
En résumé…
Firefox
Quel navigateur utilisez-vous?
Creative Commons: http://shoze.blogspot.ca/
Creative Commons: https://flic.kr/p/6VMBGB
Fiable
Do Not Track Private browsing Lightbeam
An8-‐phishing & malware Secure Connec8ons Automa8c updates + sync
Lightbeam DÉMO
Flexible
Themes Add-‐ons Awesome bar
Rapide Grand comparatif de navigateurs : première victoire pour Firefox !
Tom’s Hardware http://j.mp/UO8yLN - Softonic (plus récent) http://j.mp/1ltpL4b
Firefox Developer Tools
Creative Commons: https://flic.kr/p/6GiYkV
Open source de la tête au
pied
En utilisant Firefox…
Vous supportez aussi…
“Le meilleur navigateur est celui que vous
préférez!”
Frédéric Harper – 2014-08-05
Creative Commons: http://developer.mozilla.org
DON’T HURT
THE WEB!
http://yuldev.ca