Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Liens connexes

Dépêche modérée par

Dépêche éditée par

Développeur : Sortie de XulRunner 1.8.0.1

Posté par Laurent J (page perso, ). Modéré le 03 février 2006.
Mozilla
Mozilla vient de sortir aujourd'hui une première version stable "preview" de XulRunner.

XulRunner est un framework d'application multi-plateforme, basé sur les technologies Mozilla. Il contient donc le moteur Gecko 1.8 et une multitude d'APIs. XulRunner permet donc un développement rapide et le lancement d'applications réalisées avec les technologies XUL, XHTML, SVG, CSS, Javascript, XBL et bien d'autres encore.

Cette version est basée sur le même code que celui de Firefox 1.5.0.1. C'est en quelque sorte un Firefox amélioré livré sans son interface. À terme les produits Mozilla utiliseront XulRunner (Firefox 3, en 2007, motorisé par Gecko 1.9). Ils partageront donc les mêmes bibliothèques, facilitant les installations, les mises à jour et permettant d'économiser des ressources systèmes.

XulRunner est surtout destiné aux développeurs pour le moment, vu le peu d'application qui existent. La version finale 1.9 en 2007 fournira un système d'installation et de déploiement pour les applications XUL et une API plus complète.

> Lire la dépêche (39 commentaires, moyenne: 4,8).  

Diverses applications utilisant XulRunner existent déjà, comme le lecteur multimédia Songbird, le logiciel de traitement d'images Xul DAIM, ou encore GencatRss, un agrégateur RSS.

D'autres logiciels basés sur Mozilla comme l'éditeur HTML Nvu, l'éditeur XML Etna, ou encore la version XUL du client SIP OpenWengo, utiliseront eux aussi XulRunner. Des entreprises utilisent déjà XulRunner pour leurs projets internes.

XulRunner inclus une multitude de technologies, permettant de réaliser des applications très diverses : XUL pour l'interface utilisateur, XBL pour les composants d'interface réutilisable et puis bien sûr XHTML, CSS, SVG, MathML, XSLT, Xforms (via une extension), DOM, Javascript, E4X, etc..

Il propose également quelques centaines d'objets XPCOM, fournissant une API bien fournie. Vous pouvez vous aussi développer des composants XPCOM dans divers langages.
- nativement en C++ et Javascript
- perl et ruby via des bindings externes
- Python et Java pour la version finale (que vous pouvez d'hors et déjà activer en recompilant XulRunner)
- Mono (experimental)
XPCom permet donc de s'ouvrir à d'autres technologies et de réutiliser des bibliothèques développées dans d'autres langages.

On retrouve comme dans Firefox un système de profil et de préférences, un toolkit XUL, un gestionnaire de thèmes et d'extensions, un système de localisation etc.

Note : la numérotation de version de XulRunner suit celle du moteur Gecko. C'est pour cela que cette première version stable ne commence pas par 0.1 ou 1.0.

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Stabilité de l'API

Posté par Gabriel () le 04/02/2006 à 00:28. (lien). Évalué à 6.

J'ai cru comprendre que l'api avait une facheuse tendance à beaucoup bouger et à multiplier les incompatibilités de version à version.
Qu'est-ce qu'il en est en ce moment?
Deuxio: je fais tourner un thunderbird, un firefox, un truc et un machin xul : est-ce que cela va utiliser 4 moteurs xul différents?

--
Every takeoff is optional. Every landing is mandatory. -- Rules Of Flying

Firefox 3 ?

Posté par Ludovic F (Jabber id, page perso, ) le 04/02/2006 à 05:39. (lien). Évalué à 2.

On parle déjà de la version 3 alors qu'ici bas c'est la lutte avec la 1.5, décidement ces développeurs, toujours en avance sur leur temps ;)

Le projet FANI utilise déjà XUL Runner

Posté par Christophe Nowicki (Jabber id, page perso, ) le 04/02/2006 à 08:54. (lien). Évalué à 7.

Bonjour,

Cela fait près de 3 mois que nous avons migré, notre projet FANI ( http://www.fani-project.org) sous XulRunner :

http://www.fani-project.org/index.php?page=screenshots

Cette migration, c'est très bien passée, il y a peu de diffèrence entre cet environnement d'execution et Mozilla-Firefox.

Parcontre, il faut signaler un gros point noir : La non disponibilité des outils de développement / debug tel que le DOM Inspector ( http://www.mozilla.org/projects/inspector/ ) et la console Javascript ( http://www.mozilla.org/projects/xpcom/consoleservice.html ).

Voilà

Fin des abbérrations

Posté par olosta () le 04/02/2006 à 11:38. (lien). Évalué à 4.

Et surtout cela permettra au navigateurs gecko (type epiphany) de ne plus avoir de dépendances sur firefox ou mozilla.

outil de rad?

Posté par lordcow () le 06/02/2006 à 00:25. (lien). Évalué à 4.

Comme le dis guido, c'est tres chiant d'ecrire du XML a la main, personne a envie de le faire!

J'ai lu un peu rapidement les tutoriel xml, je ne vois nulle part de référence a un outil qui pourrait permettre d'écrire rapidement tout ce xml.

--
Je est un autre.

Revenir en haut de page