Révision 122660 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 : 122660
  • Créé :
  • Créateur : Chbok
  • Version actuelle ? Non
  • Commentaire Préparation de la page pour traduction
Étiquettes : 

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 :


Gecko Features

  • XPCOM
  • Networking
  • Gecko rendering engine
  • DOM editing and transaction support (no UI)
  • Cryptography
  • XBL (XBL2 planned)
  • XUL
  • SVG
  • XSLT
  • XML Extras (XMLHttpRequest, DOMParser, etc.)
  • Web Services (SOAP)
  • Auto-update support (not yet complete)
  • Type ahead find toolbar
  • History implementation (the places implementation in the 1.9 cycle)
  • Accessibility support
  • IPC services for communication between gecko-based apps (not yet complete)
  • Storage/sqlite interfaces (not yet turned on by default)

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="Gecko_Features"> Gecko Features </h3>
<ul><li> <a href="fr/XPCOM">XPCOM</a>
</li><li> Networking
</li><li> Gecko rendering engine
</li><li> DOM editing and transaction support (no UI)
</li><li> Cryptography
</li><li> <a href="fr/XBL">XBL</a> (XBL2 planned)
</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> XML Extras (<code><a href="fr/XMLHttpRequest">XMLHttpRequest</a></code>, <code><a href="fr/DOMParser">DOMParser</a></code>, etc.)
</li><li> Web Services (SOAP)
</li><li> Auto-update support <i>(not yet complete)</i>
</li><li> Type ahead find toolbar
</li><li> History implementation (the places implementation in the 1.9 cycle)
</li><li> Accessibility support
</li><li> IPC services for communication between gecko-based apps <i>(not yet complete)</i>
</li><li> <a href="fr/Storage">Storage</a>/sqlite interfaces <i>(not yet turned on by default)</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