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 : 122661
  • Créé :
  • Créateur : Chbok
  • Version actuelle ? Non
  • Commentaire /* Gecko Features */ traduction

Contenu de la révision

{{template.Traduction_en_cours("XULRunner:What XULRunner Provides")}}

L'objectif de XULRunner est d'offrir une solution pour le déploiement d'applications XUL (en priorité Firefox et Thunderbird), ainsi que d'offrir un mécanisme embarqué. 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 textuelle
  • 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 (non activé par défaut)

User Interface Features

The following user interface is supplied by XULRunner, and may be overridden by embedders under certain circumstances:

  • APIs and user interface for installing, uninstalling, and upgrading XUL applications. See the {{mediawiki.interwiki('wikimo', 'XUL:Installation_Story', 'wikimo:XUL:Installation Story')}}.
  • Extension Manager
  • File picker (uses native OS filepicker as appropriate)
  • Find toolbar
  • Helper app dialog/UI
  • Security UI (maintenance of SSL keychains, etc)

Embedding APIs

The following embedding APIs are provided by XULRunner:

  • Cross-platform embedding (XRE_InitEmbedding)
  • JavaXPCOM embedding
  • gtkmozembed (Linux only)
  • ActiveX control (Windows only) (not yet complete)
  • NSView-based-widget (Mac OS X only) (not yet complete)

The "Maybe" List

The following features have been discussed and may be included if developer time permits and code size is controlled:

  • LDAP support
  • Spellchecking support (with or without dictionaries provided) see bug 285977
  • Core support for profile roaming (with application-specific extensibility)
  • PyXPCOM embedding (not yet complete)

What's out

XULRunner will not supply:

  • Bookmarks or History UI (must be managed by the application/embedder)
  • XForms (XForms will be available as an 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>{{template.Traduction_en_cours("XULRunner:What XULRunner Provides")}}

</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 que d'offrir un mécanisme embarqué. 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 textuelle
</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>(non activé par défaut)</i>
</li></ul>
<h3 name="User_Interface_Features"> User Interface Features </h3>
<p>The following user interface is supplied by XULRunner, and may be overridden by embedders under certain circumstances:
</p>
<ul><li> APIs and user interface for installing, uninstalling, and upgrading XUL applications. See the {{mediawiki.interwiki('wikimo', 'XUL:Installation_Story', 'wikimo:XUL:Installation Story')}}.
</li><li> Extension Manager
</li><li> File picker (uses native OS filepicker as appropriate)
</li><li> Find toolbar
</li><li> Helper app dialog/UI
</li><li> Security UI (maintenance of SSL keychains, etc)
</li></ul>
<h3 name="Embedding_APIs"> Embedding APIs </h3>
<p>The following embedding APIs are provided by XULRunner:
</p>
<ul><li> Cross-platform embedding (XRE_InitEmbedding)
</li><li> <a href="fr/JavaXPCOM">JavaXPCOM</a> embedding
</li><li> gtkmozembed (Linux only)
</li><li> ActiveX control (Windows only) <i>(not yet complete)</i>
</li><li> NSView-based-widget (Mac OS X only) <i>(not yet complete)</i>
</li></ul>
<h3 name="The_.22Maybe.22_List"> The "Maybe" List </h3>
<p>The following features have been discussed and may be included if developer time permits and code size is controlled:
</p>
<ul><li> LDAP support
</li><li> Spellchecking support (with or without dictionaries provided) see <a class="external" href="https://bugzilla.mozilla.org/show_bug.cgi?id=285977">bug 285977</a>
</li><li> Core support for profile roaming (with application-specific extensibility)
</li><li> <a href="fr/PyXPCOM">PyXPCOM</a> embedding <i>(not yet complete)</i>
</li></ul>
<h3 name="What.27s_out"> What's out </h3>
<p>XULRunner will not supply:
</p>
<ul><li> Bookmarks or History UI (must be managed by the application/embedder)
</li><li> XForms (XForms will be available as an extension)
</li></ul>
<p><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