Glossaire Xul

CSS

Cascading Style Sheets (Recommandation W3C). Langage permettant de décrire le design, l'apparence d'un fichier XML (XHTML, XUL..), voir SGML (HTML)
httpW3C-CSS et httprubrique CSS sur OpenWeb

DOM

Document Object Model (Recommandation W3C). API qui permet de manipuler un document XML. Très utile pour modifier dynamiquement un écran XUL ou une page web
httpW3C-DOM

Framework

Ensemble de bibliothèques et de règles de développement qui permettent un développement normalisé d'une application. Le "framework Mozilla" est synonyme de "plateforme Mozilla".

E4X

Nom d'une API normalisée pour Javascript permettant d'accéder plus facilement qu'avec le DOM (mais un peu moins puissant) au contenu d'un document XML. Voir E4X.

Gecko

Cœur du framework Mozilla. Il s'agit plus exactement du nom du moteur de rendu. C'est ce programme qui, à partir des fichiers HTML, XUL, XBL, CSS, RDF, va afficher ce qui correspond à ce qui est décrit dans ces fichiers.

GRE

Gecko Runtime Environnement. Partie plateforme de Mozilla, enregistrée auprès du système dans la suite Mozilla pour Windows. Cette partie contient Gecko et une partie des bibliothèques sur lesquelles peuvent s'appuyer les développeurs voulant intégrer Gecko à leur logiciel. C'est donc en gros une bibliothèque partageable par plusieurs applications.

HTML

?HyperText Markup Language (Recommendation W3C). Format permettant de publier des documents « hypertextuels » basés sur un système de balises qui indiquent la nature de chaque élément du contenu.
httpW3C-HTML

IDL

Interface Description Language. Langage permettant de décrire l'interface d'un composant XPCOM. Les fichiers IDL sont utilisés lors de la compilation de ces composants, et informent à XPConnect les méthodes et propriétés accessibles en javascript.

Interface

il s'agit d'une liste exhaustive et déscriptive des méthodes et des propriétés qu'un composant implémente.

libXul

Bibliothèque dynamique qui contient Gecko. Elle n'exporte que les interfaces « gelées » de Mozilla. Elle fait partie de XulRunner.

Mozilla

Désigne plusieurs choses selon le contexte. C'est avant tout le nom de la fondation qui gère le projet du même nom. C'est le nom du projet dont l'objectif est le développement de Gecko, du toolkit et de toutes les applications de la fondation Mozilla. C'est également le nom du navigateur qui fut la première application issue du projet Mozilla. On retrouve ce navigateur dans la suite logiciel « Mozilla suite » (seamonkey).

Mozilla Suite

Suite d'applications produite par la Fondation Mozilla jusqu'en 2005. Elle contient un navigateur (Mozilla), un éditeur de page HTML (Composer), un client Mail (Mozilla Mail) et un client IRC (Chatzilla). La suite Mozilla est devenue depuis 2005 "Seamonkey".

NSPR

?NetScape Portable Runtime. Couche logicielle spécifique à la plateforme sur laquelle tourne une version de Mozilla. Il y a une version NSPR pour chaque plateforme (win, unix etc..). Toutes les entrées/sorties (réseau, fichiers, affichage etc.) passent par cette couche.

Plateforme Mozilla

il s'agit de l'ensemble des technologies Mozilla. Cela inclus le moteur de rendu Gecko, XUL, XHTML, SVG, le moteur javascript, le toolkit et toutes les API communes disponibles aux applications qui reposent sur cette plateforme. Certains développeurs Mozilla l'appellent aussi XulRunner mais c'est un abus de langage selon nous, puisque XulRunner désigne spécifiquement autre chose.

RDF

Resource Description Framework (Recommandation W3C). Format XML permettant de décrire une structure de données. C'est un méta-langage spécialisé dans les méta données.
httpW3C-RDF

Seamonkey

À l'origine, nom de code de la suite Mozilla. Depuis 2005, il est devenu le nom officiel de la suite Mozilla, après l'abandon de son développement par la Fondation Mozilla et repris depuis par des contributeurs externes.

SOAP

Simple Object Access Protocol (Recommandation W3C). Protocole léger conçu pour échanger des données structurées au format XML entre 2 machines distantes. Il permet en particulier d'accéder à des ApplisWeb développées pour Mozilla.
httpW3C-SOAP

Toolkit

Ensemble des fichiers xul, css, xbl, js, rdf — entre autres — et des fichiers de localisation (langues) qui sont communs à toutes les applications basées sur le framework Mozilla. Le toolkit contient par exemple les fichiers XBL définissant les composants de base (bouton, barre de défilement) et leurs comportements. Le toolkit contient aussi les API de haut niveau (système de mise à jour, gestionnaire de téléchargement, gestionnaire des extensions/themes) communes à toutes les applications. Depuis la naissance de Firefox, toolkit remplace l'ancien toolkit nommé XPFE.

XBL

eXtensible Binding Language (Note W3C). Langage XML permettant de définir un composant : structure, ressources, aspect, propriétés, comportements etc.

XML

Extensible Markup Language (Recommandation W3C). Format de fichier structuré par un système de balise.
httpW3C-XML

XPCOM

Architecture de composants chargeables dynamiquement, et mettant en oeuvre un système de "mapping" permettant à chaque composant d'utiliser d'autres composants, même si ils ne sont pas développés avec le même langage. XPCom fourni aussi un système de ramasse-miette, une API bas niveau pour les composants C++ etc..

XPConnect

Couche logicielle qui permet d'accéder aux composants XPCOM via Javascript.

XPFE

Cross-Plateform Front End. Nom du toolkit de Mozilla utilisé à l'époque de la suite Mozilla. Il était aussi jusqu'à maintenant utilisé dans Seamonkey mais dans sa prochaine version 1.5, il sera remplacé par le toolkit utilisé dans Firefox et Thunderbird.

XPI

Fichier zip (.jar) contenant tous les fichiers d'une application Mozilla ou d'une extension.

XPIDL

Cross-platform Interface Description Language. Autre nom d'IDL. Désigne aussi le programme qui permet de transformer un fichier IDL en un fichier XPT interpretable par XPCOM.

XPInstall

Système d'installation des applications/extensions XUL pour Mozilla. Il repose sur les fichiers XPI.

XRE

XUL Runtime Environment. Ce fut un projet de framework permettant de lancer des applications XUL. Il s'est transformé pour devenir le projet XulRunner. XRE est donc un terme obsolète.

XUL

XML-based User Interface Language.
Langage XML utilisé pour décrire le contenu d'une interface graphique.

XulRunner

Produit qui contient tout les éléments de la plateforme Mozilla, et qui permet de lancer des applications XUL (client riche, ou autre type d'application). Il est probable que Firefox 3 repose sur XulRunner.

UI

User Interface. Interface utilisateur, la partie visible d'une application, qui permet de l'utiliser.

Dernière modification le mai 22, 2007 5:32 .


Le contenu de cette page est disponible selon certaines conditions de réutilisation. Lire aussi la page des 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.