firefox 4 et au dela
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](https://reader034.vdocuments.pub/reader034/viewer/2022051513/546249dcb4af9f4e1c8b4702/html5/thumbnails/1.jpg)
Firefox 4 et au-delà…
LoliGrub, Samedi 18 juin 2011
![Page 2: Firefox 4 et au dela](https://reader034.vdocuments.pub/reader034/viewer/2022051513/546249dcb4af9f4e1c8b4702/html5/thumbnails/2.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022051513/546249dcb4af9f4e1c8b4702/html5/thumbnails/3.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022051513/546249dcb4af9f4e1c8b4702/html5/thumbnails/4.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022051513/546249dcb4af9f4e1c8b4702/html5/thumbnails/5.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022051513/546249dcb4af9f4e1c8b4702/html5/thumbnails/6.jpg)
Firefox dans le monde
![Page 7: Firefox 4 et au dela](https://reader034.vdocuments.pub/reader034/viewer/2022051513/546249dcb4af9f4e1c8b4702/html5/thumbnails/7.jpg)
Firefox en Europe
~160 millions d'utilisateurs, 39% des internautes
![Page 8: Firefox 4 et au dela](https://reader034.vdocuments.pub/reader034/viewer/2022051513/546249dcb4af9f4e1c8b4702/html5/thumbnails/8.jpg)
Firefox en Belgique
~840 000 utilisateurs (42% fr), 28% des internautes
![Page 9: Firefox 4 et au dela](https://reader034.vdocuments.pub/reader034/viewer/2022051513/546249dcb4af9f4e1c8b4702/html5/thumbnails/9.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022051513/546249dcb4af9f4e1c8b4702/html5/thumbnails/10.jpg)
Panorama
• Grouper les onglets par sujet
![Page 11: Firefox 4 et au dela](https://reader034.vdocuments.pub/reader034/viewer/2022051513/546249dcb4af9f4e1c8b4702/html5/thumbnails/11.jpg)
Épingler un onglet
• Pour les applications web• Gain de place • Notifications basiques
![Page 12: Firefox 4 et au dela](https://reader034.vdocuments.pub/reader034/viewer/2022051513/546249dcb4af9f4e1c8b4702/html5/thumbnails/12.jpg)
Bouton Firefox
• Gain de place• Accès aux menus classiques via Alt
![Page 13: Firefox 4 et au dela](https://reader034.vdocuments.pub/reader034/viewer/2022051513/546249dcb4af9f4e1c8b4702/html5/thumbnails/13.jpg)
Synchronisation
![Page 14: Firefox 4 et au dela](https://reader034.vdocuments.pub/reader034/viewer/2022051513/546249dcb4af9f4e1c8b4702/html5/thumbnails/14.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022051513/546249dcb4af9f4e1c8b4702/html5/thumbnails/15.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022051513/546249dcb4af9f4e1c8b4702/html5/thumbnails/16.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022051513/546249dcb4af9f4e1c8b4702/html5/thumbnails/17.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022051513/546249dcb4af9f4e1c8b4702/html5/thumbnails/18.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022051513/546249dcb4af9f4e1c8b4702/html5/thumbnails/19.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022051513/546249dcb4af9f4e1c8b4702/html5/thumbnails/20.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022051513/546249dcb4af9f4e1c8b4702/html5/thumbnails/21.jpg)
Nouveau mode de développementCycles raccourcis (6 semaines)
![Page 22: Firefox 4 et au dela](https://reader034.vdocuments.pub/reader034/viewer/2022051513/546249dcb4af9f4e1c8b4702/html5/thumbnails/22.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022051513/546249dcb4af9f4e1c8b4702/html5/thumbnails/23.jpg)
Mode de développement
Nouvelles icônes spécifiques
![Page 24: Firefox 4 et au dela](https://reader034.vdocuments.pub/reader034/viewer/2022051513/546249dcb4af9f4e1c8b4702/html5/thumbnails/24.jpg)
Changer de canal
Dans la boîte de dialogue "À propos"
![Page 25: Firefox 4 et au dela](https://reader034.vdocuments.pub/reader034/viewer/2022051513/546249dcb4af9f4e1c8b4702/html5/thumbnails/25.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022051513/546249dcb4af9f4e1c8b4702/html5/thumbnails/26.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022051513/546249dcb4af9f4e1c8b4702/html5/thumbnails/27.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022051513/546249dcb4af9f4e1c8b4702/html5/thumbnails/28.jpg)
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/