View
1.008
Download
1
Category
Preview:
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).
Citation preview
Firefox 4 et au-delà…
LoliGrub, Samedi 18 juin 2011
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
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
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 ?).
Firefox, mais aussi...
Mozilla Labs• Thunderbird (e-mail), Lightning (agenda)• Prototypes sous forme d'extensions Projets communautaires• SeaMonkey (ancienne suite Mozilla)
Infrastructure• Bugzilla
Firefox dans le monde
Firefox en Europe
~160 millions d'utilisateurs, 39% des internautes
Firefox en Belgique
~840 000 utilisateurs (42% fr), 28% des internautes
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
Panorama
• Grouper les onglets par sujet
Épingler un onglet
• Pour les applications web• Gain de place • Notifications basiques
Bouton Firefox
• Gain de place• Accès aux menus classiques via Alt
Synchronisation
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 :)
Firefox mobile
Application native• Besoin d'un NDK• Moteur complet (y compris
WebGL, vidéo, etc.)• Affichage identique à la
version Desktop • Onglets • Synchronisation • Extensions !
Plateformes mobiles
Android 2.0• ARMv7 uniquement Maemo/MeeGo• Nokia N900 iPhone, Windows Phone• Non• Firefox Home pour iPhone (client Sync)
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)
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 ?
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
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• ...
Nouveau mode de développementCycles raccourcis (6 semaines)
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/
Mode de développement
Nouvelles icônes spécifiques
Changer de canal
Dans la boîte de dialogue "À propos"
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)
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
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.
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/
Recommended