Révision 122666 sur Ce qu'offre XULRunner

  • Raccourci de la révision : XULRunner/Ce_qu'offre_XULRunner
  • Titre de la révision : Ce qu'offre XULRunner
  • ID de la révision : 122666
  • Créé :
  • Créateur : VincentN
  • Version actuelle ? Non
  • Commentaire Relecture
Étiquettes : 

Contenu de la révision

L'objectif de XULRunner est d'offrir une solution pour le déploiement d'applications XUL (en priorité Firefox et Thunderbird), ainsi qu'un mécanisme pour embarquer les capacités des produits Mozilla dans d'autres applications. Les fonctionnalités suivantes sont soit déjà implémentées, soit planifiées :


Fonctionnalités Gecko

  • XPCOM
  • Réseau
  • Moteur de rendu Gecko
  • Édition DOM et support transactionnel (sans interface utilisateur)
  • Cryptographie
  • XBL (XBL2 planifié)
  • XUL
  • SVG
  • XSLT
  • Extras XML (XMLHttpRequest, DOMParser, etc.)
  • Services Web (SOAP)
  • Support de mise à jour automatique (pas entièrement implémenté)
  • Barre d'outils de recherche avec auto-complétion du texte
  • Implémentation de l'historique (l'implémentation de places dans le cycle 1.9)
  • Support de l'accessibilité
  • Service IPC pour les communications entre les applications basées sur Gecko (pas entièrement implémenté)
  • Interfaces Storage/sqlite (pas encore activé par défaut)

Fonctionnalités d'interface utilisateur

Les interfaces utilisateur suivantes sont fournies par XULRunner, mais peuvent être outrepassées dans certaines circonstances :

  • Les API et interface utilisateur pour l'installation, la désinstallation et la mise à jour d'applications XUL. Consultez {{mediawiki.interwiki('wikimo', 'XUL:Installation_Story', 'wikimo:XUL:Installation Story')}}.
  • Le gestionnaire d'extensions
  • Le sélecteur de fichiers (utilise le sélecteur natif de l'OS)
  • La barre d'outils de recherche
  • Les boîtes de dialogue d'aide
  • Interface utilisateur de la sécurité (maintenance des clefs SSL, etc.)

APIs embarquées

Les APIs embarquées suivantes sont fournies par XULRunner :

  • Embarquement inter-plateformes (XRE_InitEmbedding)
  • Embarquement de JavaXPCOM
  • gtkmozembed (Linux seulement)
  • Contrôles ActiveX (Windows seulement) (incomplet)
  • NSView-based-widget (Mac OS X seulement) (incomplet)

En projet

Les fonctionnalités suivantes ont été proposées à l'intégration et pourront l'être si les développeurs en ont le temps, et si la taille du code est raisonnable :

  • Support LDAP
  • Support du correcteur orthographique (avec ou sans dictionnaires inclus) voir le bug 285977
  • Support principal du profil errant (adapté spécifiquement aux applications)
  • Embarquement de PyXPCOM (incomplet)

Non supporté

XULRunner n'intégrera pas :

  • Les marque-pages ou un historique de navigation (ils doivent être gérés par l'application)
  • XForms (XForms sera disponible sous forme d'extension)


Interwiki Language Links

{{ wiki.languages( { "en": "en/XULRunner/What_XULRunner_Provides", "it": "it/XULRunner/A_cosa_serve_XULRunner", "ja": "ja/XULRunner/What_XULRunner_Provides" } ) }}

Source de la révision

<p>
</p><p>L'objectif de <a href="fr/XULRunner">XULRunner</a> est d'offrir une solution pour le déploiement d'applications XUL (en priorité Firefox et Thunderbird), ainsi qu'un mécanisme pour embarquer les capacités des produits Mozilla dans d'autres applications. Les fonctionnalités suivantes sont soit déjà implémentées, soit planifiées :
</p><p><br>
</p>
<h3 name="Fonctionnalit.C3.A9s_Gecko"> Fonctionnalités Gecko </h3>
<ul><li> <a href="fr/XPCOM">XPCOM</a>
</li><li> Réseau
</li><li> Moteur de rendu Gecko
</li><li> Édition DOM et support transactionnel (sans interface utilisateur)
</li><li> Cryptographie
</li><li> <a href="fr/XBL">XBL</a> (XBL2 planifié)
</li><li> <a href="fr/XUL">XUL</a>
</li><li> <a href="fr/SVG">SVG</a>
</li><li> <a href="fr/XSLT">XSLT</a>
</li><li> Extras XML (<code><a href="fr/XMLHttpRequest">XMLHttpRequest</a></code>, <code><a href="fr/DOMParser">DOMParser</a></code>, etc.)
</li><li> Services Web (SOAP)
</li><li> Support de mise à jour automatique <i>(pas entièrement implémenté)</i>
</li><li> Barre d'outils de recherche avec auto-complétion du texte
</li><li> Implémentation de l'historique (l'implémentation de <i>places</i> dans le cycle 1.9)
</li><li> Support de l'accessibilité
</li><li> Service IPC pour les communications entre les applications basées sur Gecko <i>(pas entièrement implémenté)</i>
</li><li> Interfaces <a href="fr/Storage">Storage</a>/sqlite <i>(pas encore activé par défaut)</i>
</li></ul>
<h3 name="Fonctionnalit.C3.A9s_d.27interface_utilisateur"> Fonctionnalités d'interface utilisateur </h3>
<p>Les interfaces utilisateur suivantes sont fournies par XULRunner, mais peuvent être outrepassées dans certaines circonstances :
</p>
<ul><li> Les API et interface utilisateur pour l'installation, la désinstallation et la mise à jour d'applications XUL. Consultez {{mediawiki.interwiki('wikimo', 'XUL:Installation_Story', 'wikimo:XUL:Installation Story')}}.
</li><li> Le gestionnaire d'extensions
</li><li> Le sélecteur de fichiers (utilise le sélecteur natif de l'OS)
</li><li> La barre d'outils de recherche
</li><li> Les boîtes de dialogue d'aide
</li><li> Interface utilisateur de la sécurité (maintenance des clefs SSL, etc.)
</li></ul>
<h3 name="APIs_embarqu.C3.A9es"> APIs embarquées </h3>
<p>Les APIs embarquées suivantes sont fournies par XULRunner :
</p>
<ul><li> Embarquement inter-plateformes (XRE_InitEmbedding)
</li><li> Embarquement de <a href="fr/JavaXPCOM">JavaXPCOM</a>
</li><li> gtkmozembed (Linux seulement)
</li><li> Contrôles ActiveX (Windows seulement) <i>(incomplet)</i>
</li><li> NSView-based-widget (Mac OS X seulement) <i>(incomplet)</i>
</li></ul>
<h3 name="En_projet"> En projet </h3>
<p>Les fonctionnalités suivantes ont été proposées à l'intégration et pourront l'être si les développeurs en ont le temps, et si la taille du code est raisonnable :
</p>
<ul><li> Support LDAP
</li><li> Support du correcteur orthographique  (avec ou sans dictionnaires inclus) voir le <a class="external" href="https://bugzilla.mozilla.org/show_bug.cgi?id=285977">bug 285977</a>
</li><li> Support principal du profil errant (adapté spécifiquement aux applications)
</li><li> Embarquement de <a href="fr/PyXPCOM">PyXPCOM</a> <i>(incomplet)</i>
</li></ul>
<h3 name="Non_support.C3.A9"> Non supporté </h3>
<p>XULRunner n'intégrera pas :
</p>
<ul><li> Les marque-pages ou un historique de navigation (ils doivent être gérés par l'application)
</li><li> XForms (XForms sera disponible sous forme d'extension)
</li></ul>
<p><br>
<span class="comment">Interwiki Language Links</span>
</p>{{ wiki.languages( { "en": "en/XULRunner/What_XULRunner_Provides", "it": "it/XULRunner/A_cosa_serve_XULRunner", "ja": "ja/XULRunner/What_XULRunner_Provides" } ) }}
Revenir à cette révision