UIML

Un article de Wikipédia, l'encyclopédie libre.

UIML signifie User Interface Markup Language et est un dérivé d'XML permettant de décrire des interfaces graphiques. Normalement les gens pensent à employer XML pour décrire des documents ou des données, mais il est juste un formalisme qui peut être employé pour n'importe quel genre de données structurées. Il y a des outils qui convertissent une représentation d'UIML en représentation pour divers GUI (par exemple Java awt).

L'objectif est de créer à partir d'XML, un langage commun de description d'interface utilisateur, ouvert et libre d'utilisation. Le but est de permettre le développement d'outils de création d'interfaces utilisateur qui soient indépendants des plateformes, qu'il s'agisse des plateformes actuelles ou futures.

Initié en 1997, le projet UIML vise à définir un métalangage canonique qui peut décrire n'importe quelle interface utilisateur, sans être tributaire du type d'unité ou d'interface graphique utilisée. UIML peut décrire les interfaces utilisateur qui sont aujourd'hui populaire - interface de bureau, interface web, interface mobile, système embarqué, ou encore applications « voix ». UIML peut également décrire les interfaces utilisateur pour les applications développées à la demande ou les applications à venir. Pour les développeurs qui intégrent les développements de tiers, UIML décrit la couche de présentation.

UIML fait l'objet d'une normalisation par l'OASIS.

XUL, XAML, MXML fournissent des fonctionnalités semblables à UIML .

[modifier] Voir aussi

[modifier] Liens externes

Autres langues