firefox 4 et au dela

28
Firefox 4 et au-delà… LoliGrub, Samedi 18 juin 2011

Upload: brusselaers-xavier

Post on 11-Nov-2014

1.008 views

Category:

Technology


1 download

DESCRIPTION

Présentation de Firefox 4 et les généralités de Firefox, reprenant aussi un petit historique et quelques chiffres sur Mozilla. (réalisée par Benoit Leseul, présentation réalisée à LoLiGrub par Xavier Brusselaers).

TRANSCRIPT

Page 1: Firefox 4 et au dela

Firefox 4 et au-delà…

LoliGrub, Samedi 18 juin 2011

Page 2: Firefox 4 et au dela

Structure de Mozilla

Projet mené par une organisation à but non lucratif : Mozilla Foundation Une filiale dédiée à l'ingénierie :• Mozilla Corporation (Firefox, Mobile et Labs) Trois affiliés régionaux• Mozilla Europe• Mozilla Japan• Mozilla China

Page 3: Firefox 4 et au dela

Le manifeste Mozilla

« Mozilla est une communauté mondiale de personnes qui pensent qu’Internet doit être un

lieu ouvert, propice à l’innovation, et que chacun doit pouvoir utiliser comme il l’entend pour suivre

ses envies et ses besoins. »http://www.mozilla.org/about/manifesto

Page 4: Firefox 4 et au dela

Bref historique

1998 : Libération du code source de Netscape ;2002 : Mozilla 1.0 ;2003 : Création de la Fondation Mozilla ;2004 : Firefox et Thunderbird ;2006 : Firefox 2.0 ;2008 : Firefox 3.0 ;2011 : Sortie de Firefox 4 (, 5 et 6 ?).

Page 5: Firefox 4 et au dela

Firefox, mais aussi...

 Mozilla Labs• Thunderbird (e-mail), Lightning (agenda)• Prototypes sous forme d'extensions  Projets communautaires• SeaMonkey (ancienne suite Mozilla)

Infrastructure• Bugzilla  

Page 6: Firefox 4 et au dela

Firefox dans le monde

 

Page 7: Firefox 4 et au dela

Firefox en Europe

 ~160 millions d'utilisateurs, 39% des internautes

Page 8: Firefox 4 et au dela

Firefox en Belgique

~840 000 utilisateurs (42% fr), 28% des internautes

Page 9: Firefox 4 et au dela

Nouveautés dans Firefox 4

• Panorama• Épingler un onglet • Bouton Firefox • Synchronisation• Firefox mobile • HTML5, WebGL, EcmaScript 5, WebM, API audio

data, ...• Performances • Vie privée

Page 10: Firefox 4 et au dela

Panorama

• Grouper les onglets par sujet

Page 11: Firefox 4 et au dela

Épingler un onglet

• Pour les applications web• Gain de place • Notifications basiques

Page 12: Firefox 4 et au dela

Bouton Firefox

• Gain de place• Accès aux menus classiques via Alt

Page 13: Firefox 4 et au dela

Synchronisation

 

Page 14: Firefox 4 et au dela

Synchronisation

• Données chiffrées en localo le serveur ne peut pas les lire o ne pas perdre sa clé !

• Ajout d'un autre appareil via un code simplifié

• Code source du serveur et API Sync disponibles

• Utile aussi pour migrer son poste de travail sans se fatiguer :)

Page 15: Firefox 4 et au dela

Firefox mobile

Application native• Besoin d'un NDK• Moteur complet (y compris

WebGL, vidéo, etc.)• Affichage identique à la

version Desktop • Onglets • Synchronisation • Extensions ! 

Page 16: Firefox 4 et au dela

Plateformes mobiles

Android 2.0•  ARMv7 uniquement Maemo/MeeGo• Nokia N900  iPhone, Windows Phone• Non• Firefox Home pour iPhone (client Sync)

Page 17: Firefox 4 et au dela

Technologies web

HTML5• Parseur activé par défaut• Nouveaux éléments de formulaires CSS• Transitions CSS 3• Calculs et combinaisons (-moz-calc, -moz-any)• Élément comme image de fond (-moz-element)

Page 18: Firefox 4 et au dela

Technologies web

WebGL• Animations 3D sur le web • Basé sur OpenGL• Pilotes :(

 Vidéo WebM• Plus performant que OGG Theora • Format ouvert, échappe au racket de la MPEG LA• 90% des vidéos vues sur YouTube!• La balise <video> enfin utile ?

Page 19: Firefox 4 et au dela

Sécurité

HSTS (HTTP Strict Transport Security)• Un site qui le demande sera toujours chargé en

HTTPS Content Security Policy• Protection volontaire contre les attaques XSS  En-tête HTTP "Do Not Track"• Demande aux régies publicitaires de ne pas

pister• Adopté par Internet Explorer et Safari

Page 20: Firefox 4 et au dela

Autres nouveautés

• Zones de texte redimensionnables à la souris• Chaîne Useragent plus courte• EcmaScript 5 et mode strict pour JavaScript• Animations SVG avec SMIL• API audio data• Évènements multitouch (extensions uniquement)• Console web• Extensions sans redémarrage• ... 

Page 21: Firefox 4 et au dela

Nouveau mode de développementCycles raccourcis (6 semaines)

Page 22: Firefox 4 et au dela

Mode de développement

Canaux de mise à jourNightly, Aurora, Beta, Stable Analogies • Chrome : Canary, Dev, Beta, Stable• Debian : Unstable, Testing, Stable

 Détailshttp://mozilla.github.com/process-releases/draft/development_specifics/

Page 23: Firefox 4 et au dela

Mode de développement

Nouvelles icônes spécifiques

Page 24: Firefox 4 et au dela

Changer de canal

Dans la boîte de dialogue "À propos"

Page 25: Firefox 4 et au dela

Firefox 5

Disponible dès le 21 juin (US) !  Certain• CSS animations

Voir https://developer.mozilla.org/en/firefox_5_for_developers Possible • Retouches du champ de recherche, de la barre

d'adresses, etc. • Commandes sur les sites épinglés (à la IE9)

Page 26: Firefox 4 et au dela

Firefox 6 (nightly)

• Processus séparés pour les onglets • Retour des websocket • Server-Sent DOM Events (Remote Events)• Versions 64-bit officielles• Sessions multiples simultanées• Gestion de la césure (coupure de mots)• Décoration de texte• Nouveau moteur JavaScript • GCC 4.5 avec PGO pour les compilations Linux

Page 27: Firefox 4 et au dela

Contribuer

• Localisation (traduction)• Aide aux utilisateurs • Retours vers les développeurs (études Test pilot,

bouton "Réagir", rapports de bugs, etc.)• Tests des nouvelles versions (Aurora, Nightly)• Code • Organisation d’événements, blogging, envoi de

photos à Bonjour Mozilla, etc.

Page 28: Firefox 4 et au dela

Contact et démos

Mozilla Belgium• http://mozilla-belgium.org/ (+liste et wiki)• Twitter @MozillaBelgium• https://www.facebook.com/pages/Mozilla-Belgium/177218402323599 

 Démos• https://demos.mozilla.org/fr/• http://hacks.mozilla.org/