Présentation des technologies Mozilla

En savoir plus

 

 

 

 

 

 

 

 

 

 

Gecko est une brique logicielle du framework de Mozilla, et à ce titre il peut être utilisé en tant que tel dans d'autres applications : Camino, Flock, SeaMonkey, XulRunner utilisent Gecko.

Framework XPFE
 
Le framework XPFE
Photo © Maxime Alexandre
 

XPFE, comme son nom l'indique, permet de développer des applications multiplate-forme. Il regroupe plusieurs sous-langages et protocoles, chacun essayant de faire sa propre et unique tâche au mieux, dans la logique des services Unix. Parcourons ce framework, des couches basses vers les couches de haut niveau.

 

Gecko

Gecko est le cœur du système. Il gère la partie graphique à présenter à l'utilisateur et intègre plusieurs fonctionnalités :
» le moteur de rendu,
» le moteur DOM,
» l'implémentation de CSS et la gestion des styles.

 

Il a été conçu pour supporter les standards Internet du W3C. Il comprend donc, dans sa version actuelle 1.8.1 :
» HTML 4.0
» XUL
» CSS Niveau 1 (et support partiel des versions 2 et 3)
» JavaScript 1.7 (ECMAScript)
» DOM Niveau 1 et 2 (et support partiel du DOM 3)
» XML 1.0
» XHTML 1.1
» MathML
» XForms
» SVG
» RDF

Des efforts permanents sont réalisés afin d'intégrer les nouveaux standards dans les nouvelles versions. La prochaine version de Gecko (1.9) - qui sera d'ailleurs intégrée dans Firefox 3 - se verra plus performante et sera revue afin d'être mieux architecturée.


JDN Développeur Envoyer Imprimer Haut de page