samedi 21 août 2004 à 14:26
Le but du projet XulRunner est de séparer completement le framework mozilla (toolkit, gecko ...) du reste des applications basées sur ce framework. Il permettra ainsi de distribuer les applications XUL sans gecko, un peu comme il se fait avec les applications JAVA avec cette séparation de la JVM et du code des applications. Voici quelques détails sur ce que sera XulRunner.
En gros, XulRunner sera Firefox, sans le package browser.jar (c'est à dire, sans les fichiers xul/js propres à Firefox). Normalement, XulRunner devrait conserver la majorité des composants XPCOM. Il contiendra le toolkit de firefox, le gestionnaire d'extension, de profil, et peut être d'autres choses réutilisables.
Les applications partageront donc les mêmes binaires, les mêmes bibliothèques, le même GRE. Cela permettra donc des économies de place en mémoire ou sur le disque. On pourra ainsi réaliser une application complète en XUL sans taper une ligne de code C++, la distribuer avec juste ses fichiers XUL et l'executer sans avoir à installer et lancer un navigateur Mozilla. Il suffira juste d'installer XulRunner. Chaque application sera executée dans son propre processus. Pour demarrer une application, il faudra indiquer à XulRunner un fichier .moz qui contient des paramètres d'initialisation et de lancement pour l'application, de cette manière là :
xulrunner -app exemple.moz
Chaque application aura son propre repertoire de profil dont la gestion devrait être facilitée pour le developpeur, et leur propre repertoire chrome semble-t-il.
Remarque : Il ne faut pas confondre XulRunner avec le GRE (Gecko Runtime Environnement). Le GRE, c'est juste un ensemble de DLL, avec Gecko tandis que XulRunner est un environnement d'execution complet (comportant entre autre le GRE).
Vous pouvez d'hors et déjà tester les versions de développement de XulRunner moyennant une petite compilation. Pour en savoir plus, vous pouvez lire des explications sur le wiki XulDev. Vous pouvez aussi suivre le blog de Darin Fisher, le developpeur qui s'occupe de xulrunner et notament y découvrir une capture d'écran d'un premier test de XulRunner
(Mise à jour : voir aussi la page dédié à XulRunner sur le wiki xulfr)
Par Laurent Jouanneau :: Technologies :: #46 :: rss
Les trackbacks pour ce billet sont fermés.
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.
Commentaires
1. lundi 23 août 2004 à 10:41, par Anubis
2. jeudi 26 août 2004 à 14:53, par Snap
3. vendredi 27 août 2004 à 09:04, par skik
4. lundi 30 août 2004 à 16:13, par Tulkas
5. samedi 4 septembre 2004 à 16:13, par Tristram
6. jeudi 2 décembre 2004 à 19:33, par NoVaZuR
7. jeudi 2 décembre 2004 à 19:50, par NoVaZuR
8. lundi 6 décembre 2004 à 11:58, par Laurent Jouanneau
9. mercredi 17 août 2005 à 15:50, par golgoth14
Les commentaires pour ce billet sont fermés.