estudio comparativo de diferentes propuestas dirigidas por modelos para la implementación de rias

18
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

Upload: gema

Post on 11-Jan-2016

33 views

Category:

Documents


1 download

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 Presentation

TRANSCRIPT

Page 1: 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

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

Page 2: Estudio comparativo de diferentes propuestas dirigidas por modelos para la implementación de  RIAs

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.

Feliutn
Page 3: Estudio comparativo de diferentes propuestas dirigidas por modelos para la implementación de  RIAs

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

Feliutn
Page 4: Estudio comparativo de diferentes propuestas dirigidas por modelos para la implementación de  RIAs

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.

Page 5: Estudio comparativo de diferentes propuestas dirigidas por modelos para la implementación de  RIAs

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

Page 6: Estudio comparativo de diferentes propuestas dirigidas por modelos para la implementación de  RIAs

JISBD 2011 www.kybele.urjc.es

Métodos

Métodos analizados por su relevancia en el contexto del modelado dirigido por modelos.

OOH4RIAOOHDMRUX MethodWebMLUWEOOWS

Page 7: Estudio comparativo de diferentes propuestas dirigidas por modelos para la implementación de  RIAs

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)

Page 8: Estudio comparativo de diferentes propuestas dirigidas por modelos para la implementación de  RIAs

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).

Page 9: Estudio comparativo de diferentes propuestas dirigidas por modelos para la implementación de  RIAs

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

Page 10: Estudio comparativo de diferentes propuestas dirigidas por modelos para la implementación de  RIAs

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.

Page 11: Estudio comparativo de diferentes propuestas dirigidas por modelos para la implementación de  RIAs

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.

Page 12: Estudio comparativo de diferentes propuestas dirigidas por modelos para la implementación de  RIAs

JISBD 2011 www.kybele.urjc.es

Métodos y sus propuestas

OOWS RIA metamodel: para el modelado de la IU.

Page 13: Estudio comparativo de diferentes propuestas dirigidas por modelos para la implementación de  RIAs

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)

Page 14: Estudio comparativo de diferentes propuestas dirigidas por modelos para la implementación de  RIAs

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

Page 15: Estudio comparativo de diferentes propuestas dirigidas por modelos para la implementación de  RIAs

JISBD 2011 www.kybele.urjc.es

Estudio ComparativoDesarrollo de la RIA

Aspecto central de la propuesta

Page 16: Estudio comparativo de diferentes propuestas dirigidas por modelos para la implementación de  RIAs

JISBD 2011 www.kybele.urjc.es

Estudio ComparativoModelado de la IU para RIAs

Aspecto estático

Page 17: Estudio comparativo de diferentes propuestas dirigidas por modelos para la implementación de  RIAs

JISBD 2011 www.kybele.urjc.es

Estudio ComparativoModelado de la IU para RIAs

Aspecto dinámico – comportamiento modelado

Page 18: Estudio comparativo de diferentes propuestas dirigidas por modelos para la implementación de  RIAs

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.