Articulo de referencia

UIML

UIML ( User Interface Markup Language ) es un lenguaje de marcado basado en XML que se utiliza para definir interfaces de usuario en computadoras. El propósito principal de UIML...

UIML ( User Interface Markup Language ) es un lenguaje de marcado basado en XML que se utiliza para definir interfaces de usuario en computadoras. El propósito principal de UIML es agilizar el proceso de desarrollo de interfaces de usuario, permitiendo a los programadores describir sus interfaces en términos declarativos (es decir, como texto) y abstraerlas . Por ejemplo, al describir una ventana de mensaje, un programador que utilice este lenguaje podría escribir:

<parte clase= "Mensaje de diálogo" nombre= "Hola Mundo" />  

En teoría, un programador podría usar una descripción para crear interfaces de usuario para varias plataformas, aunque en la práctica estas plataformas presentan desafíos para una traducción integral.

Actualmente, UIML está siendo estandarizado por OASIS , y la última iteración es UIML 4.0, que se lanzó en 2008. [1] Un esfuerzo paralelo con objetivos similares a UIML es UsiXML . [2]

Implementaciones

  • jUIML – Una implementación en Java Swing .
  • UIML.Net: un renderizador UIML gratuito escrito en C#. Se desarrolló en el Centro de Expertos en Medios Digitales ( Universidad de Hasselt , Bélgica) y puede renderizar un documento UIML utilizando diferentes conjuntos de widgets y diferentes plataformas. El software está alojado en GitHub .

Referencias

  1. ^ "oasis-open.org/committees/uiml" . Consultado el 6 de septiembre de 2018 .
  2. ^ "UsiXML.org" . Consultado el 21 de enero de 2007 .


Retrieved from "https://en.wikipedia.org/w/index.php?title=UIML&oldid=1219604641"