UsiXML

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher

UsiXML (USer Interface eXtensible Markup Language), une application de XML, est un langage de balisage, de description des interfaces utilisateur pour les logiciels.

UsiXML est un langage de spécification pour la conception d’interfaces utilisateur. Il permet au concepteur, de décrire l’interface utilisateur dans différents niveaux d’abstraction. Concrètement, une IHM peut y être spécifiée en termes de fonctionnalités (Analyse fonctionnelle) et d’objets qu’elle manipule. Certains logiciels permettent de dessiner schématiquement cette interface.

Le langage UsiXML est actuellement en attente de faire partie des plans de travaux du W3C.

Un autre standard, pour des fonctionnalités comparables, est UIML[1].

Description du W3C[modifier | modifier le code]

Le W3C en fait la description suivante[2] (traduite en français) :

UsiXML est plus qu’un langage de balisage conforme à XML et décrivant l’interface utilisateur dans différents cas d’utilisations, tels que les interfaces utilisateur orientées caractères (CUI), les interfaces utilisateur graphiques (GUI), les interfaces utilisateur orales et les interface utilisateur multimodales, il prend également en considération des modèles pouvant supporter le développement orientés modèles, d’interfaces utilisateur, conforme au framework Cameleon (Cameleon).
Voir aussi la présentation au MBUI XG, le 20 Avril 2009 : File:UsiXML-MBUI-W3C2009.pdf(en)[PDF].

Implémentations[modifier | modifier le code]

Des outils pour UsiXML existent[3], incluant :

  • FlashiXML, un traducteur de UsiXML vers des spécifications Flash;
  • SketchiXML, un logiciels pour dessiner l’interface utilisateur;
  • idealXML, un logiciel pour l’analyse fonctionnelle.

Références[modifier | modifier le code]

Voir aussi[modifier | modifier le code]

Liens externes[modifier | modifier le code]