Attention : Le contenu de ces pages n'a pas été mis à jour depuis au moins 2016.
Les informations techniques ne sont pertinentes que pour les versions 4.0 maximum de Firefox/Gecko.
Il est fort probable que des liens vers des sites web externes ne fonctionnent plus.

Caracteristiques

Caractéristiques de XulRunner

Aujourd'hui

Plusieurs version de XulRunner sont sorties, dont la dernière, 1.9.0 en juin 2008

  • version 1.9.0.0, release officielle de Mozilla, basée sur le moteur Gecko 1.9.0 (Firefox 3)
  • version 1.8.0.4, release officielle de Mozilla, basée sur le moteur Gecko 1.8.0.4, utilisé par Firefox 1.5.
  • version 1.8.1.3, une release issue d'une contribution, basée sur le moteur Gecko 1.8.1.3, utilisé par Firefox 2.0.

Ces versions sont stables et utilisées par de nombreux projets.

XulRunner, étant basé sur le même moteur que Firefox, inclus la majeure partie des API Mozilla. On pourrait en fait dire que XulRunner, c'est Firefox sans son interface, bien qu'il y ait quand même quelques différences sur le nombre d'API embarquées. Il faut noter aussi que depuis sa version 3, Firefox est basé sur XulRunner, et à ce titre peux lancer des applications XUL à la manière de XulRunner.

Ainsi le développeur a à sa disposition d'un part, toutes les technologies de gecko, ainsi que toute une serie d'API : sur les entrées-sorties, les communications réseaux, la manipulation de fichier XML, RDF, la manipulation d'un profil et de preferences, le toolkit XUL de Firefox, la gestion des themes, la gestion des extensions, la localisation, les images, le son, les services web etc.

En résumé, développer une application utilisant XulRunner comme plateforme est simple (pas besoin de compilation), les applications sont légères (fichiers XUL et scripts dans un zip) et facilement installables.

On peut aussi se compiler une version personnalisée de XulRunner afin de pouvoir développer des composants XPCOM en Python, ruby ou perl (voir le chapitre XpCom), en plus de C++ et javascript.

Dans le futur

XulRunner devient peu à peu la plateforme de développement des logiciels produit par Mozilla.

Cependant, Mozilla ne prévoit plus depuis mai 2007 de continuer à promouvoir explicitement XulRunner en tant que produit "standalone", préférant concentrer leurs ressources sur Firefox (La concurrence avec Adobe Air et Silverlight serait trop dure à mener). Cependant, le projet (donc à ne pas confondre avec le produit) continue, puisqu'il sert de base pour Firefox 3, Thunderbird 3 etc.

Une communauté de développeur, MozPad], s'est monté courant 2007, pour aider sur le projet et fournir à terme un produit XulRunner. Mais cette initiative semble s'être arreté (à la date où j'écris ces mots, février 2008).

Pour avoir l'état du développement, aller lire la page dédiée au projet sur le wiki de mozilla.org : http://wiki.mozilla.org/wiki/XUL:Xul_Run(..) . Vous y trouverez également les instructions pour compiler et lancer XulRunner.

L'actualité de XulRunner

Vous pouvez lire les news de Xulfr au sujet de XulRunner pour avoir des informations complémentaires :

Et aussi :

Retour au sommaire.


Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.

Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™ sont des marques de la fondation Mozilla.