La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

“ReTaskXML: Especificación de modelos de tareas a partir de especificaciones de interfaces de usuario Universidad de Castilla-La Mancha Escuela Politécnica.

Presentaciones similares


Presentación del tema: "“ReTaskXML: Especificación de modelos de tareas a partir de especificaciones de interfaces de usuario Universidad de Castilla-La Mancha Escuela Politécnica."— Transcripción de la presentación:

1 “ReTaskXML: Especificación de modelos de tareas a partir de especificaciones de interfaces de usuario Universidad de Castilla-La Mancha Escuela Politécnica Superior Escuela Politécnica Superior PROYECTO FIN DE CARRERA Autor: Abraham Martínez Martínez Tutor: Francisco Montero Simarro

2 2 Índice ContextoContexto MotivaciónMotivación ObjetivosObjetivos MetodologíaMetodología DemostraciónDemostración ConclusionesConclusiones Trabajo FuturoTrabajo Futuro BibliografíaBibliografía

3 3 Contexto Desarrollo de interfaces de usuario basado en modelos. Lenguajes de descripción de interfaces de usuario basados en XML: UsiXML. Herramientas desarrolladas siguiendo UsiXML.

4 4 Contexto Desarrollo de interfaces de usuario basado en modelos.

5 5 Contexto Lenguajes de descripción de interfaces de usuario basados en XML: UsiXML. Lenguaje para la descripción de interfaces de usuario, que permite la especificación de las características más habituales usadas en el desarrollo de interfaces de usuario basadas en modelos y almacenarlas en un fichero en formato XML.

6 6 Contexto Herramientas desarrolladas siguiendo UsiXML.

7 7 Motivación El principal objetivo de este proyecto es crear una aplicación que realice la transformación, que partiendo de modelos de especificación abstracta de la interfaz proporcione modelos de especificación de tareas. Especificación abstracta de interfaces de usuario Modelo de especificación de tareas

8 8 Motivación Punto de partida: especificación abstracta Objetos de interacción abstractos Facetas

9 9 Motivación Punto de llegada: especificación de tareas Tipos de tareas

10 10 Motivación Punto de llegada: especificación de tareas Operadores temporales

11 11 Objetivos Estudio de la propuesta UsiXML, prestando especial atención al entorno IdealXML. Familiarización con las especificaciones de interfaz de usuario abstractas. Familiarización con notaciones relacionadas con la especificación de modelos de tareas. Familiarización con lenguajes de especificación de transformaciones. Selección y utilización de un API que permita realizar transformaciones.

12 12 Metodología AnálisisDiseño Implementación

13 13 Metodología: Análisis Diagrama de casos de uso

14 14 Metodología: Análisis Diagrama de secuencia: UC-02 Convertir de AUI a CTT

15 15 Metodología: Análisis Diagrama de clases de la herramienta reTaskXML

16 16 Metodología: Diseño Transformación de AUI a CTT.

17 17 Metodología: Implementación Diagrama de clases de implementación de la herramienta.

18 18 Metodología: Implementación Lenguaje de especificación de transformaciones XSLT. Problemas de compatibilidad entre XSLT y Java hizo necesario un apoyo mediante dom4j para sacar el tipo de las tareas.

19 19 Localización de la herramienta ReTaskXML dentro de UsiXML. Metodología

20 20 Demostración Sistema de control de acceso

21 21 Demostración

22 22 Demostración Fichero temporal de especificación abstracta.

23 23 Demostración Fichero temporal de modelo de tareas.

24 24 Conclusiones Las Interfaces de Usuario de creadas mediante lenguajes descriptivos basados en XML son: fáciles de crear, fáciles de aprender y fáciles de mantener. Las ventajas que conlleva la especificación de interfaces a diferentes niveles de abstracción están relacionadas con la reducción de costes de desarrollo. La transformación realizada servirá para que partiendo de la misma interfaz de usuario, ésta se pueda utilizar independientemente del contexto de uso y de las restricciones impuestas por un dispositivo o plataforma específicos. Otra aplicación sería en Re-ingeniería de sistemas para hacer más fácil el re-estructurar o re-escribir parte o todo un sistema legado sin cambios en su funcionalidad, muy útil si el código fuente del sistema se ha extraviado. La unión de XML y XSLT permite separar contenido y presentación por lo que se ve aumentada la productividad.

25 25 Trabajo futuro Realizar una transformación automática de interfaces de usuario abstractas a interfaces de usuario concretas, y que automáticamente se adapte a la resolución típica de los dispositivos de interacción más utilizados actualmente. Creación de un entorno integrado que permita la creación de interfaces de usuario desde una herramienta centralizada, es decir, debido a la gran cantidad de editores utilizados en UsiXML, el objetivo sería la integración de estos en una única herramienta. Difundir la herramienta RetaskXML, para que pueda ser conocida y utilizada.

26 26 Bibliografía [Arnold, 2005] Arnold, C., Lucas D. y otros. Dom4j. MetaStuff Ltd. http://dom4j.org/index.html http://dom4j.org/index.html [Limbourg,2004] Limbourg, Q. et al. UsiXML v1.8.0 Documentation. Université catholique de Louvain, Bélgica 2004-2007. http://www.usixml.org/v2 http://www.usixml.org/v2 [Kay,2004] Kay, M. XSLT 2.0 Programmer's Reference, Third Edition. Wrox Press. 2004. [Mangano,2002] Mangano, S. XSLT Cookbook. O'Reilly. USA, 2002. [López, 2005] López Jaquero, V. M. Tesis doctoral: Interfaces de usuario adaptativas basadas en modelos y agentes software. Universidad de Castilla-la Mancha. Departamento de sistemas informáticos. Albacete Julio de 2005. [Montero,2005] Montero Simarro, F. IdealXML. Escuela Politécnica Superior de Albacete. España.2005-2007. http://www.dsi.uclm.es/personal/FranciscoMonteroSimarro/IdealXML. htm http://www.dsi.uclm.es/personal/FranciscoMonteroSimarro/IdealXML. htm [Vanderdonckt,2005] Vanderdonckt, J. A MDA-Compliant Environment for Developing User Interfaces of Information Systems, Proc. of 17th Conf. on Advanced Information Systems Engineering CAiSE'05 (Porto, 13-17 June 2005). Université catholique de Louvain, 2005.


Descargar ppt "“ReTaskXML: Especificación de modelos de tareas a partir de especificaciones de interfaces de usuario Universidad de Castilla-La Mancha Escuela Politécnica."

Presentaciones similares


Anuncios Google