64
Le web ouvert Linux Montréal avec Firefox OS & Firefox 2014-08-05 Frédéric Harper Sr. Technical Evangelist @ Mozilla @fharper | outofcomfortzone.net Creative Commons: https://ic.kr/p/i2aam1

Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05

  • View
    383

  • Download
    2

Embed Size (px)

DESCRIPTION

Firefox OS, mais qu’est-ce que Mozilla avait en tête pour lancer une Xième plateforme mobile sur le marché! Quel en est le but? Quels en sont les avantages pour les utilisateurs, mais aussi pour les développeurs? Qu’en est-il de Firefox et du web ouvert? Frédéric Harper de Mozilla viendra vous parler de ces deux plateformes, de l’Open Source et de l’Open Web au sein de cette organisation hors du commun.

Citation preview

Page 1: 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

Page 2: Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05

Pourquoi utilisez-vous Linux?

Page 3: Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05

Vidéo que j’ai fait jouer http://j.mp/1oCHA5j

Page 4: Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05

Mozilla

Page 5: Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05

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.

Page 6: Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05

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

Page 7: Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05

Nos 10 principes

Internet est une ressource publique mondiale qui doit demeurer ouverte et accessible. 02

Page 8: Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05

Nos 10 principes

Internet doit enrichir la vie de tout le monde.

03

Page 9: Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05

Nos 10 principes

La sécurité des personnes sur Internet est fondamentale et ne doit pas être facultative. 04

Page 10: Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05

Nos 10 principes

Chacun doit pouvoir modeler Internet et l'usage qu'il en fait.

05

Page 11: Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-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

Page 12: Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05

Nos 10 principes

Les logiciels libres et open source favorisent le développement d'Internet comme ressource publique. 07

Page 13: Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05

Nos 10 principes

Des processus transparents et communautaires favorisent la participation, la responsabilité et la confiance. 08

Page 14: Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05

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

Page 15: Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05

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

Page 16: Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05
Page 17: Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05

Firefox OS

Page 18: Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05

Creative Commons: http://j.mp/1hCZYIe

Page 19: Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05

Creative Commons: http://j.mp/1ljZuJC

Page 20: Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05
Page 21: Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05

38 milliards d’appareils connectés d’ici 2020

ABI Research - 2013-05-09 - http://j.mp/38billion

Page 22: Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05

Creative Commons: http://j.mp/1gP4X4K

Page 23: Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05
Page 24: Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05
Page 25: Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05
Page 26: Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05
Page 27: Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05

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

Page 28: Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05
Page 29: Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05
Page 30: Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05

Construit avec le Web

Utilisant HTML5, CSS3 et JavaScript

avec un nombre d’API

pour développer des applications.

Page 31: Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05

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é

Page 32: Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05

C’est open source

Page 33: Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05
Page 34: Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05
Page 35: Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05

Architecture

Page 36: Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05

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"

}

}

}

Page 37: Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05

DÉMO Firefox OS + App Manager + Emberjs todomvc

Page 38: Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05

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

•  …

Page 39: Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05

Ambient Light Sensor

Page 40: Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05

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);

});

Page 41: Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05

DÉMO Boilerplate – Ambient Light Sensor

Page 42: Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05
Page 43: Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05

Creative Commons: http://j.mp/1iZHGAW

Page 44: Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05

Creative Commons: https://flic.kr/p/4mJnLg

Page 45: Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05

Vous planifiez rendre votre application disponible sous

Firefox OS?

http://j.mp/mozFlame

Faites-moi signe!

Page 46: Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05

En résumé…

Page 47: Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05

Firefox

Page 48: Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05

Quel navigateur utilisez-vous?

Page 49: Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05

Creative Commons: http://shoze.blogspot.ca/

Page 50: Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05

Creative Commons: https://flic.kr/p/6VMBGB

Page 51: Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05

Fiable

Do  Not  Track   Private  browsing   Lightbeam  

An8-­‐phishing  &  malware   Secure  Connec8ons  Automa8c  updates  +  sync  

Page 52: Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05

Lightbeam DÉMO

Page 53: Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05

Flexible

Themes   Add-­‐ons   Awesome  bar  

Page 54: Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05

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

Page 55: Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05

Firefox Developer Tools

Page 56: Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05
Page 57: Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05

Creative Commons: https://flic.kr/p/6GiYkV

Page 58: Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05

Open source de la tête au

pied

Page 59: Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05

En utilisant Firefox…

Page 60: Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05

Vous supportez aussi…

Page 61: Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05

“Le meilleur navigateur est celui que vous

préférez!”

Frédéric Harper – 2014-08-05

Page 62: Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05

Creative Commons: http://developer.mozilla.org

DON’T HURT

THE WEB!

Page 63: Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05

http://yuldev.ca

Page 64: Le web ouvert avec Firefox OS et Firefox - Linux Meetup Montréal - 2014-08-05

Frédéric Harper

[email protected]

@fharper

http://hacks.mozilla.org

http://outofcomfortzone.net