Lenguajes para el MDUID: un análisis de propuestas existentes
Palabras clave:
Interfaz de usuario, Desarrollo dirigido por modelos, transformación, UIDL, UITLResumen
La creación de una interfaz de usuario (IU) con la calidad idónea para satisfacer las necesidades de los usuarios finales, es una tarea compleja y costosa. Por ello, se afirma que el desarrollo de IU precisa de un proceso formal y bien definido que asegure la calidad del mismo; mediante la constitución de los métodos de desarrollo de software, basados en MDA. Este nuevo enfoque tiene el objetivo de proveer un ambiente donde puedan diseñarse e implementarse IU de manera profesional y sistemática. Para ello, estas se describen utilizando modelos, donde juegan un papel determinante los Lenguajes de Descripción de IU (UIDL). Luego dichos modelos son transformados sucesivamente gracias al uso de Lenguajes de Transformación de IU (UITL) hasta llegar a la obtención del código fuente de la IU final. En este trabajo se realiza un análisis de los lenguajes para el desarrollo de IU siguiendo el Desarrollo Dirigido por Modelos de Interfaces de Usuario (MDUID); se enfatiza en los UIDL declarativos y en los UITL con el propósito de ayudar a los diseñadores de IU a elegir la tecnología más adecuada en el contexto específico del desarrollo.