News Xulfr

Mozilla Developer Resource Kit et DXR

vendredi 20 juin 2008 à 10:14

Un gros projet est en train de voir le jour, supporté par Mozilla, dont l'objectif est de fournir tous les outils pour aider les développeurs à être plus efficaces lors du développement d'applications basées sur la plateforme Mozilla. Il y a bien http://developer.mozilla.org (MDC) pour la documentation en générale et les tutoriaux, http://mxr.mozilla.org pour naviguer dans le code source, et http://www.xulplanet.com pour avoir de la doc de référence sur les composants XPCOM. Mais il faut reconnaître que le code de Mozilla est compliqué, que devmo n'est pas complet, ni xulplanet (voire obsolète), sans compter que parfois ces serveurs ne sont pas toujours très réactifs. Enfin les outils pour aider au développement ne sont pas très nombreux, ni très complets et dispersés dans la nature.

D'où la naissance du projet Mozilla Developer Resource Kit.

Le but de se projet est de fournir un DVD qui contiendra tout ce qu'il faut au développeur pour contribuer à Gecko/Firefox, mais aussi pour développer des applications tierces. Sur ce (ou ces) DVD, il y aura :

  • un environnement complet de développement sous Linux Fedora. Le DVD sera donc un "live-DVD" mais il y aura aussi une "image" pour une machine virtuelle, probablement VMWare.
  • de nombreux outils : Visual C++ 2005 Express Edition (à confirmer), Mozilla build 1.2, firebug, Extension developer Extension, XPCom viewer, Xul Explorer, KomodoEdit, et bien d'autres.
  • des fichiers de configurations pour VI, Emacs, Komodo etc
  • le code source de Firefox, Thunderbird, XulRunner, ainsi que leurs binaires.
  • les versions en local de MXR, de la table périodique XUL, de MDC, de la référence de XulPlanet, et bien d'autres contenus comme d'autres tutoriels, de la video etc..

Enfin, il y aura une application permettant de naviguer dans tout ça facilement, mais pas seulement. Il y aura aussi une alternative vraiment interressante à MXR : DXR.

DXR permettra de naviguer dans le code source de Mozilla beaucoup plus facilement que MXR, au travers d'une interface plus sympathique. Voyez par vous même : une version en cours de développement est disponible en ligne. Toutes les données sont issues d'une analyse par l'outil Dehydra, qui est un plugin à GCC. D'ailleurs, ces données sont disponibles séparément dans une base SQLite. Pour en savoir plus, voir le billet de son auteur, David Humphrey.

Ce projet et DXR sont tout à fait dans la lignée des objectifs de la fondation Mozilla pour Mozilla 2 : rendre plus facile d'accés le code source de Mozilla, afin d'avoir plus de contributeurs.

Trackbacks

Les trackbacks pour ce billet sont fermés.

Commentaires

1. vendredi 20 juin 2008 à 14:04, par Fabrice

Un bête commentaire orthographique :

- fournir *tous* les outils - être plus *efficaces* lors

[Laurent: merci]

2. vendredi 20 juin 2008 à 19:48, par pascalc

"voir obsolète" voire avec un e

3. vendredi 20 juin 2008 à 22:45, par Raph

Super ça, que du bon !

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.