estudio comparativo de diferentes propuestas dirigidas por modelos para la implementación de rias
DESCRIPTION
Estudio comparativo de diferentes propuestas dirigidas por modelos para la implementación de RIAs. Feliu Trias, Marcos López Sanz y Esperanza Marcos Grupo de Investigación Kybele. Indice. Características de las RIAs . Contexto actual – Situación en MDA. Presentación de los métodos. - PowerPoint PPT PresentationTRANSCRIPT
Estudio comparativo de diferentes propuestas dirigidas por modelos para la implementación de
RIAs
Estudio comparativo de diferentes propuestas dirigidas por modelos para la implementación de
RIAs
Feliu Trias, Marcos López Sanz y Esperanza MarcosGrupo de Investigación Kybele
JISBD 2011 www.kybele.urjc.es
Indice
1. Características de las RIAs.2. Contexto actual – Situación en MDA.3. Presentación de los métodos.4. Estudio comparativo.5. Conclusiones.
JISBD 2011 www.kybele.urjc.es
Rich Internet Applications
La arquitectura cliente-servidor de una RIA.
La interfaz de usuario de una RIA.
Single window paradigm
JISBD 2011 www.kybele.urjc.es
Rich Internet Applications
Situación Actual – Contexto MDD
El proceso de desarrollo de una RIA
es más complejo.
El proceso de desarrollo de una RIA
es más complejo.
Aumento de la demanda de RIAs por parte de los usuarios.
Aumento de la demanda de RIAs por parte de los usuarios.
Los método dirigidos por modelos trabajen para adaptar su proceso de modelado y generación
automática de código a las RIAs.
Los método dirigidos por modelos trabajen para adaptar su proceso de modelado y generación
automática de código a las RIAs.
Surgen nuevos métodos dirigidos por modelos.
Surgen nuevos métodos dirigidos por modelos.
JISBD 2011 www.kybele.urjc.es
Estudio Comparativo
¿Cómo las diferentes métodos MDD han adaptado sus procesos para el modelado y
generación de RIAs?
5
JISBD 2011 www.kybele.urjc.es
Métodos
Métodos analizados por su relevancia en el contexto del modelado dirigido por modelos.
OOH4RIAOOHDMRUX MethodWebMLUWEOOWS
JISBD 2011 www.kybele.urjc.es
Métodos y sus propuestas
OOH4RIA Adaptación del método OO-H Modelo presentación (Aspecto estático de la IU) Modelo de orquestación (Aspecto dinámico de la IU). Modelo de usuario (Adaptación de la IU al dispositivo E/S)
JISBD 2011 www.kybele.urjc.es
Métodos y sus propuestas
OOHDM: Modelo de ADVs (Aspecto estático de la IU). ADV Chart (Aspecto dinámico de la IU).
JISBD 2011 www.kybele.urjc.es
Métodos y sus propuestas
RUX Method: Específico para modelar IU. Nivel Interfaz Abstracta (Aspecto estático de la IU). Nivel Interfaz Concreta (Aspecto dinámico y especificación
del look and feel de la IU). Nivel Interfaz Final (Modelado en una plataforma de
implementación).
M2M
JISBD 2011 www.kybele.urjc.es
Métodos y sus propuestas
WebML: Propuesta 1
• Modelado Distribución Datos (Etiquetaje Modelo Datos).• Modelado Distribución Lógica Negocio (Etiquetaje Modelo
Navegación).• Modelado de la Comunicación (síncrona o asíncrona).
Propuesta 2• Combinación WebML y RUX Method.
JISBD 2011 www.kybele.urjc.es
Métodos y sus propuestas
UWE Propuesta 1
• Modelado del comportamiento de los widgets de la interfaz mediante RIA patterns (patrones de comportamiento).
Propuesta 2• Combinación con UWE y RUX Method.
JISBD 2011 www.kybele.urjc.es
Métodos y sus propuestas
OOWS RIA metamodel: para el modelado de la IU.
JISBD 2011 www.kybele.urjc.es
Criterios
Grupo Criterios
Desarrollo de la RIANaturaleza de adaptación
Aspecto central de la propuesta
Modelado de la IU
Aspecto estático
Niveles abstracción HCI
Look and Feel (aspecto visual de la IU)
Adaptación al dispositivo de salida
Aspecto dinámico
Nivel abstracción del modelo
Comportamiento modelado
Representación gráfica (Separada o Conjunta)
JISBD 2011 www.kybele.urjc.es
Estudio ComparativoDesarrollo de la RIA
Naturaleza de adaptación
RUX Method
UWE
OOWS OOHDM
OOH4RIA
WebML
UWE + RUX Method
WebML+ RUX Method
JISBD 2011 www.kybele.urjc.es
Estudio ComparativoDesarrollo de la RIA
Aspecto central de la propuesta
JISBD 2011 www.kybele.urjc.es
Estudio ComparativoModelado de la IU para RIAs
Aspecto estático
JISBD 2011 www.kybele.urjc.es
Estudio ComparativoModelado de la IU para RIAs
Aspecto dinámico – comportamiento modelado
JISBD 2011 www.kybele.urjc.es
Conclusiones
Es necesaria la adaptación por parte de los métodos dirigidos por modelos al modelado y generación de RIAs.
No hay ninguna propuesta que se pueda considerar completa en el contexto del desarrollo de RIAs dirigido por modelos.
Carencias a nivel de obtención de código y de soporte de otros aspectos de la RIA.
La propuesta más destacada que cubre el modelado de los 4 aspectos principales de la RIA es WebML + RUX Method.
La propuesta más destacada para el modelado y generación de la IU para es RUX Method.