News Xulfr

IDX-asso : gestion d'adhérents en XUL

jeudi 14 avril 2005 à 16:42

IDX-asso est une application web réalisée par la société IdealX en partenariat avec mozilla-europe (lire le communiqué de presse). Elle permet de gérer les adhérents d'une association ou de toute autre organisation. Sa particularité réside dans son interface utilisateur : elle est réalisée non pas en HTML, mais en XUL, et s'appuie en parti sur des services web. Un tel choix technologique permet d'allier les avantages des applications web traditionnelles (déploiement et mise à jour aisés) avec les avantages des clients lourds : interface utilisateur ergonomique, réactive et riche. Le seul bémol : installer Mozilla sur les postes utilisateurs.

IDX-asso a été déployé au parti socialiste et plus de 300 utilisateurs pourront gérer les 150 000 adhérents.

capture d'écran de IDX-Asso

IDX-asso démontre ainsi que les technologies Mozilla sont suffisement matures pour une utilisation "industrielle". Pour en savoir plus sur ces technologies, n'hésitez pas à consulter la rubrique sur les applications web en XUL.

Gecko utilisera Cairo

vendredi 22 avril 2005 à 10:10

Cairo est une bibliothèque graphique et un projet indépendant de Mozilla. Elle permet à un programme de "dessiner" toutes sortes de graphisme. Elle est utilisée depuis quelques temps dans Gecko (le "moteur" de Mozilla/Firefox) pour afficher les figures en SVG. Pour le moment, Cairo est un peu lente comparée par exemple à la bibliothèque libart (que l'on peut aussi choisir pour l'affichage du SVG, lors de la compilation de Mozilla). Mais c'est une bibliothèque encore en développement et a au moins deux avantages par rapport à la libart :

  • Elle est disponible en licence MPL et LGPL, elle peut donc être diffusée avec Mozilla (libart n'est diffusé qu'en LGPL, ce qui pose des problèmes pour la diffusion de Mozilla en MPL).
  • Elle propose semble-t-il plus de fonctionnalités que la libart.

Les développeurs de Gecko semblent satisfait de Cairo, c'est pourquoi l'un d'eux, Robert O'Callahan, annonce qui l'utiliseront non plus uniquement pour le SVG, mais aussi pour tout le reste. En clair, Gecko utilisera Cairo pour le rendu CSS, donc l'affichage du XUL, HTML, etc.. Robert livre d'ailleurs une capture d'écran montrant Mozilla dont l'affichage entier est réalisé par Gecko avec Cairo.

Qu'est ce que cela va changer pour les applications comme Firefox ?

  1. La possibilité d'afficher de la 3D et même de profiter de l'accéleration materielle;
  2. D'avoir un meilleur affichage de SVG au sein d'une page HTML ou XUL;
  3. Cairo offrant la possibilité de "rediriger" l'affichage vers du PDF, du PNG, ou du Postcript, on pourra donc s'attendre à de serieuses améliorations du coté de l'impression, mais aussi imaginer l'export d'une page HTML vers du PDF ou sous forme d'une image PNG, sans que cela soit compliqué pour les développeurs de Gecko.

Des nouveaux sites pour les développeurs XUL

jeudi 21 avril 2005 à 10:37

Aprés quelques sursauts en décembre dernier, Devedge est vraiment de retour, en attendant la fin de la mise en place de DevMo. Devedge, c'était la référence pour tout les développeurs web. C'était un site crée par feu Netscape, et fermé à la création de la fondation mozilla.org. Cette dernière ayant pu récupérer le contenu, vient de le remettre en ligne temporairement, à cette adresse : http://devedge-temp.mozilla.org/index_en.html. La ressource la plus intéressante sur ce site reste le guide et la référence du langage javascript 1.5, version implémentée dans Firefox et Mozilla.

Cependant, ce site est temporaire, d'autant plus qu'il y a des informations obsolètes. Le contenu qui reste valable est en train d'être transféré sur le nouveau site pour les développeurs de Mozilla, developer.mozilla.org alias devmo. Ce site est lui aussi en "construction". On peut d'ailleurs déjà voir ce que ça donnera quand il sera terminé sur http://developer-test.mozilla.org/docs/Main_Page.

Source : Mozillazine-fr.org

Télécharger son extension sur UMO

lundi 18 avril 2005 à 10:28

Le site update.mozilla.org propose désormais aux développeurs d'extensions d'y pouvoir répertorier leurs oeuvres aprés y avoir créer un compte.

Des nouvelles du front

vendredi 15 avril 2005 à 10:23

  • Il a été confirmé que, si tout va bien, SVG sera inclus dans Firefox 1.1. L'utilisateur pourra le désactiver via about:config.
  • Il y a maintenant des nightly builds de XulRunner disponible sur le ftp de Mozilla. Vous pouvez donc tester sans avoir à compiler. Il n'y a cependant pas d'exemple fourni avec. Il faut en récupérer un dans le cvs de Mozilla. À noter que vous trouverez aussi sur xulfr des compilations de XulRunner avec le support SVG gracieusement fabriquées par Paul Rouget (Exos).
  • La déclaration des repertoires chrome d'une application qui se font actuellement dans les fichiers contents.rdf, ne seront plus en RDF mais dans un format beaucoup plus simplifié. Et elle se fera dans un fichier unique, et non plus dans chaque répertoire. XulRunner utilise déjà ce format simplifié.
  • Le Wasp a publié Acid2, qui permet de tester le support de CSS 2 dans un navigateur. Bien entendu, Gecko ne s'en sort pas trop mal, c'est même l'un des meilleurs (à en croire les captures d'écran que l'on trouve sur le forum de geckozone), mais il y a tout de même des progrés à faire. Sur le navigateur "concurrent" Safari également. C'est pourquoi son développeur principal David Hyatt travaille d'arrache pied pour améliorer le moteur de Safari. Pas de nouvelles par contre parmis les développeurs qui travaillent sur Gecko.

Mise à jour 18/04/2005 : un exemple d'application pour xulrunner : ce mini navigateur.

Conférences XTech

mardi 5 avril 2005 à 11:28

Du 24 au 26 mai, se tiendront les conférences XTech, tournant autour du XML et des technologies Web. Elles se passeront à Amsterdam et l'entrée est payante (et chère). Certains developpeurs de la fondation Mozilla y animeront des conférences :

  • Ben Goodger, sur XUL
  • Axel Hecht sur l'implementation de RDF dans Gecko : les nouveautés à venir, API etc..
  • Bryan Ryner, sur XBL

Et d'autres programmées mais pour lesquelles il n'y a pas de détails : une sur E4X, et une autre sur SVG

Liens importants :


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.