Un metalenguaje de programación orientado al diseño de interfaces gráficas

En la actualidad, la mayoría de las herramientas para generar código a partir de un modelo no abarcan la creación de interfaces gráficas, y si lo hacen, sólo crean la típica interfaz tipo CRUD asociando un control a cada propiedad del modelo. Las interfaces de usuario cumplen un rol fundamental en l...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Santana, Carlos Ariel, Coni, Cintia Vanesa
Otros Autores: Pons, Claudia
Formato: Tesis Tesis de grado
Lenguaje:Español
Publicado: 2011
Materias:
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/47008
Aporte de:
Descripción
Sumario:En la actualidad, la mayoría de las herramientas para generar código a partir de un modelo no abarcan la creación de interfaces gráficas, y si lo hacen, sólo crean la típica interfaz tipo CRUD asociando un control a cada propiedad del modelo. Las interfaces de usuario cumplen un rol fundamental en la usabilidad y el éxito de las aplicaciones. Las mismas han evolucionado enormemente en los últimos años, y en la actualidad se cuenta con interfaces sofisticadas, que intentan reducir las distancias tecnológicas entre el usuario y las computadoras. Diseñar interfaces que satisfagan correctamente las necesidades del usuario no es sencillo, y por otro lado, posee costos de investigación y aprendizaje de cada tecnología a utilizar. La presente tesina propone una solución basada en MDA para la generación automática de aplicaciones a partir de un modelo de entrada definido en un meta-lenguaje específico. Este meta-lenguaje permite definir de manera completa la apariencia y el comportamiento de las interfaces de la aplicación. Dicho modelo de entrada, podrá luego ser transformado a código ejecutable en diversos lenguajes y plataformas obteniendo aplicaciones listas para ser utilizadas.