Mozilla application framework

Mozilla application framework

Plateforme Mozilla

La plateforme Mozilla (XPFE ou XPToolkit ou Mozilla application framework) est l'ensemble des techniques Mozilla. Cela inclut 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.

Introduction

XPFE est l'acronyme de "Cross-Platform Front-End". Il pourrait être traduit en français par le terme de "cadriciel orienté développement d'interfaces utilisateurs multiplate-formes". C'est le terme original qu'utilisait la Fondation Mozilla pour désigner le cadriciel avec lequel est développé la suite logicielle Mozilla et autres produits dérivés (Firefox, Thunderbird et consorts). Il est maintenant plutôt désigné par le terme d'XPToolkit, voire par Mozilla application framework dans les pays anglophones.

Les techniques utilisées dans la plateforme

  • Gecko : moteur de rendu
  • Necko
  • XPConnect
  • XUL: langage XML de description d'interface. Toute l'interface graphique de Mozilla et produits dérivés sont en XUL (prononcez « zool »).
  • XBL: permet de créer des composants graphiques.
  • RDF: un format XML permettant de stocker des données, sous forme de graphe (arbre etc.).
  • XHTML: la version XML de HTML est implémentée dans Gecko (le cœur de Mozilla), permettant d'afficher des pages web. De même Gecko supporte HTML 4.
  • DOM: permet de manipuler des fichier XML.
  • XSLT: transforme des fichiers XML en d'autre fichiers XML.
  • MathML: pour écrire des formules mathématiques.
  • SOAP, WSDL, XML-RPC... les différents services web.
  • SVG: un langage XML pour faire des dessins vectoriels en 2D.
  • Canvas: une balise HTML qui permet de dessiner en javascript.
  • XForms: permet de faire des formulaires.
  • SMIL: un dialect XML permet de faire des animations, des présentations multimédia.
  • CSS: permet de personnaliser l'affichage.
  • Javascript: pour programmer le comportement de l'interface.
  • E4X: une api qui a le même but que SimpleXML pour PHP : apporter une alternative à DOM pour manipuler facilement les fichiers XML.
  • XPCOM: permet de développer des composants réutilisables, et installables facilement/
  • XPI: format de fichier d'installation d'une application Mozilla.
  • SQL: la plateforme Mozilla propose une API pour accéder à une base de données.
  • POP: SMTP, IMAP, NNTP: la plateforme supporte des protocoles d'accès au systèmes de messagerie et de newsgroup.
  • XTF: un framework permettant d'ajouter facilement un langage XML dans le moteur Gecko.

Liens externes


  • Portail des logiciels libres Portail des logiciels libres
Ce document provient de « Plateforme Mozilla ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Mozilla application framework de Wikipédia en français (auteurs)

Игры ⚽ Нужна курсовая?

Regardez d'autres dictionnaires:

  • Mozilla application framework — Free software portal The Mozilla application framework is a collection of cross platform software components that make up the Mozilla applications. It was originally known as XPFE, an abbreviation of cross platform front end. It was also known as …   Wikipedia

  • Mozilla application framework — У этого термина существуют и другие значения, см. Mozilla. Mozilla Application Framework  фреймворк, набор программных компонентов, предназначенный для сборки и разработки программ, созданный в рамках проекта Mozilla Foundation и… …   Википедия

  • Mozilla Application Framework — …   Википедия

  • Mozilla Application Suite — Mozilla 1.7 displaying a page from Polish Wikinews Developer(s) Mozilla Foundation Discontinued …   Wikipedia

  • Application framework — In computer programming, an application framework is a software framework that is used to implement the standard structure of an application for a specific operating system. Application frameworks became popular with the rise of the graphical… …   Wikipedia

  • Mozilla — est un nom utilisé en informatique avec beaucoup de significations différentes. Cependant toutes ces significations sont liées à l ancienne entreprise américaine Netscape Communications (liquidée en 2003) et son logiciel phare. Les différents… …   Wikipédia en Français

  • Mozilla.org — Mozilla Mozilla est un nom utilisé en informatique avec beaucoup de significations différentes. Cependant toutes ces significations sont liées à l ancienne entreprise américaine Netscape Communications (liquidée en 2003) et son logiciel phare.… …   Wikipédia en Français

  • Mozilla (значения) — Mozilla может означать: Кодовое имя Netscape Navigator Маскот Netscape Communications Corporation Строка, добавляемая к строкам User Agent со времён войны браузеров Mozilla Foundation некоммерческая организация Mozilla Corporation Mozilla… …   Википедия

  • Mozilla — The Mozilla logo Mozilla is a term used in a number of ways in relation to the Mozilla.org project and the Mozilla Foundation, their defunct commercial predecessor Netscape Communications Corporation, and their related application software. The… …   Wikipedia

  • Mozilla-Projekt — Der Begriff Mozilla [moʊˈzɪlɐ] steht für Internet Software und für Projektorganisationen, die mit der Erstellung dieser Software verbunden sind. Aus dem Webbrowser Netscape Navigator, der unter dem Codenamen Mozilla entwickelt wurde, ist die… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”