News Xulfr

Mozpad

jeudi 6 septembre 2007 à 12:50

En mai dernier, en parlant de l'avenir de XulRunner dans les news, nous avions évoqué la naissance de MozPad. Qu'est ce qu'il en est aujourd'hui et quels sont les projets de cette communauté ?

Mozpad est une communauté de développeurs XUL. Elle regroupe aussi bien des représentants officiels de sociétés ou organisations utilisant XulRunner pour leur développement, que des développeurs individuels. On trouve parmis ces sociétés et organisations, pour ne citez qu'eux, Allpeers, Joost, Songbird, ActiveState, Flock et bien d'autres. Et bien sûr il y a des représentants de Mozilla, notamment Benjamin Smedberg, (monsieur "xulrunner"), mais aussi de Xulfr (Paul en particulier).

L'objectif principal de Mozpad est de favoriser l'adoption des technologies Mozilla, et donc de régler les problèmes qui freinent cette adoption. Après de multiples discussions sur IRC et d'une mise en commun des problèmes que rencontrent les membres de Mozpad pour le développement d'applications XUL, il en est ressorti des axes de travail, des projets :

API

Ce projet consiste à améliorer le SDK mozilla, en étoffant l'API disponible. En effet, l'API du SDK est tellement minime (elle contient uniquement les API "gelées" de Gecko) qu'on ne peut pas vraiment l'utiliser pour des projets sérieux et cela oblige à utiliser une version personnelle compilée de Mozilla pour utiliser toutes les API de Gecko dans des composants XPCOM C++. Une liste des APIs nécessaires est en train d'être élaborée.

Documentation

Bien que la documentation actuelle sur MDC soit de plus en plus riche chaque jour, il y a des manques au niveau de la documentation pour XulRunner, et au niveaux de tutoriaux. Ce projet consiste donc à compléter la documentation sur MDC.

Documentation sur la viabilité de la plateform

Ce projet consiste à répertorier les problèmes et manques que rencontrent les développeurs sur la plateforme Mozilla. Cette liste permettra alors aux contributeurs de se concentrer sur les problèmes les plus récurrents et de les régler afin d'améliorer significativement la plateforme.

IDE

L'un des reproches souvent rencontrés envers les technologies Mozilla, c'est le manque d'un IDE complet (même si c'est moins vrai avec des projets comme XulBooster, un plugin pour Eclipse). Il est donc étudié les besoins qu'ont les développeurs XUL en matière d'IDE, et ce qui peut être fait à partir de projets existants comme Xul Explorer, CodeEditor, XulBooster ou encore Komodo. D'ailleurs, depuis l'annonce aujourd'hui même de la libération d'une partie du code de Komodo (qui est un IDE en XUL) avec le projet OpenKomodo, il est probable que le développement d'un IDE pour applications XUL s'oriente sur une base OpenKomodo.

Patchs

Les différents projets phares basés sur la plateforme Mozilla, ont souvent eu recours à des modifications dans Gecko, soit pour régler des problèmes spécifiques à leurs besoins, soit pour régler des problèmes plus généraux (mais non indispensable à Firefox). Ce projet vise donc à mettre en commun ces derniers afin de les proposer dans le trunk Mozilla.

Outreach Project

Le but de ce projet est tout simplement de réaliser une meilleure distribution de XulRunner : faciliter son installation, créer un logo, trouver un nouveau nom etc.

Automated Application Packaging Project

Compiler une application spécifique embarquant XulRunner en utilisant les sources Mozilla est plutôt compliqué. Le but de se projet est de faciliter cela.

Conclusion

Les objectifs de Mozpad sont ambitieux. Il ne faut pas s'attendre à ce que tout soit fait rapidement. Mais ces projets avancent et on peut être rassuré sur l'avenir de XulRunner et de la plateforme Mozilla, dans la mesure où Mozpad regroupe des individus et sociétés qui, d'une part adorent la plateforme Mozilla, et d'autres part, qui n'ont pas d'intérêts à ce que XulRunner reste sur le banc de touche.

Trackbacks

Les trackbacks pour ce billet sont fermés.

Commentaires

Les commentaires 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.