Présentation des technologies Mozilla

En savoir plus

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Mozilla - contraction de "Mosaic " et "Godzilla" - représente le nom de code du projet Netscape Communicator.

 
Maxime Alexandre
(EDIS Consulting)
 
 
Maxime Alexandre
  •  Diplômé de l'Epitech en 2005
  • Chef de Projet chez Wengo
 

J'ai choisi de vous parler d'une technologie qui est à la fois innovante, multiplate-forme, ouverte et gratuite : le framework Mozilla. J'ajouterai mon avis (impartial je l'espère) ainsi que mon retour d'expérience sur cette technologie afin de vous en donner une meilleure vision.

Nom de code : XPFE

Bienvenue dans le monde de XPFE (Cross Platform Front End), imaginé par la Mozilla Fondation 1. Cette technologie est assez peu connue du public et des professionnels, du moins sous ce nom, car aujourd'hui tout le monde connait Firefox, le navigateur Internet intégralement réalisé grâce à cette technologie.

Le but du framework, comme je vais vous le décrire par la suite, est de fournir des outils de développement d'applications. Vous pouvez donc utiliser XPFE pour créer des logiciels avec, comme ligne de mire, l'utilisation des standards existants comme XML, RDF, HTML, CSS, JavaScript, etc. Autres attraits non négligeables, le code spécifique à écrire pour chaque plate-forme est réduit au minimum et XPFE est disponible pour les systèmes Linux, Mac et Windows.

La genèse

Firefox

Comme tout projet, XPFE a été conçu pour répondre à un besoin. Il faut se replacer un peu dans le contexte original pour mieux le comprendre. Entre 1995 et 1998, la guerre fait rage entre deux navigateurs Internet : Microsoft Internet Explorer et Netscape Communicator. Au fur et à mesure, Internet Explorer va lentement prendre la place du navigateur de Netscape. Cette progression est principalement due au succès grandissant du système d'exploitation de Microsoft : Windows.

Fin 1998, Netscape est à bout de souffle et se fait racheter par AOL (American Online). Internet Explorer représente alors 96% du marché des navigateurs. En réaction, des anciens employés de Netscape, motivés pour continuer l'aventure, décident d'ouvrir le code source de leur application fétiche à la communauté Open Source. Le projet est alors baptisé Mozilla et prend un nouveau visage.

Ce groupe de personnes forme alors « The Mozilla Fondation » dont le but est d'apporter une identité au projet, représentant ainsi une des grandes communautés Open Source. L'idée est de développer un navigateur Internet (Firefox) et un client e-mail de nouvelle génération (Thunderbird).

Les objectifs sont nombreux, et le projet hérite de l'expérience de Netscape :
» Licence Open Source
» Multiplate-forme
» Respect maximal des standards approuvés du W3C
» Réutilisation de code entre les différentes applications
» Langage d'interface de haut niveau


JDN Développeur Envoyer Imprimer Haut de page