El Juego del Pictionary

Document Sample
El Juego del Pictionary Powered By Docstoc
					 Desarrollo de Aplicaciones
Colaborativas con CoopTEL:
  El Juego del Pictionary

      Juan Antonio Campos, Mónica Pinto

  Dpto. Lenguajes y Ciencias de la Computación
            Universidad de Málaga
    Nuestras Aportaciones al DSOA
                        Separación del Aspecto de Coordinación
 Desde 1996 hasta ...
MultiTEL                                  (Tesis de Lidia Fuentes, 1998)

                        1. Modelo y Plataforma de Componentes y Conectores
                        2. Marco de Trabajo para el desarrollo de Aplicaciones Multimedia

                        Separación de cualquier tipo de Aspecto
                   MultiTEL de Mónica Pinto, 2004)
                              (Tesis
CAM/DAOP 1. Modelo y Plataforma deCoopTELAspectos
     CAM/DAOP                         Componentes y
                         DAOP-
            2. Lenguaje DAOP- ADL para la descripción de arquitecturas
                           Malaca
               software basadas en componentes y aspectos
            3. Independiente
      Oficina Virtual de una tecnología de implementación concreta
                                 Pictionary
                        Separación de los Aspectos de Coordinación,
Malaca                     Distribución y Representación de Mensajes
                  Desarrollo Basado en de Mercedes Amor)
                                  (Tesis MDA

                        1. Modelo de Agentes Software basados en Componentes y
                           Aspectos
    Nuestras Aportaciones al DSOA
                     Separación del Aspecto de Coordinación
                                       (Tesis de Lidia Fuentes, 1998)
MultiTEL
                     1. Implementación
                         Modelo y Plataforma de Componentes y Conectores
                     2. Marco de Trabajo para el desarrollo de Aplicaciones Multimedia

                     Separación de cualquier tipo de Aspecto
                        Java/RMI                            CoopTEL
                                        (Tesis de Mónica Pinto, 2004)
CAM/DAOP            .NET          J2EE                       Aplicaciones
                     1. Modelo y Plataforma de Componentes y Aspectos
                o
              rs




                         CORBA
            Cu




                                 DAOP-
                     2. Lenguaje DAOP- ADL para la descripción de arquitecturas
                                                    Oficina Virtual
           en




                      Trabajo enbasadas en componentes y aspectos Lidia Fuentes,
                        software
                                 Curso
       o




                                                    (Mercedes Amor,
                     3. Independiente de una tecnología de implementación concreta
      aj
      ab




                                                    Daniel Jiménez, Mónica Pinto,
      Proceso de Desarrollo
    Tr




                                                          Proyecto TRACOM)
               Separación de los Aspectos de Coordinación,
                   MDA
Malaca Basado enDistribución y Representación deIntelligence
                                 Ambient Mensajes
                                                    (Tesis de Daniel
                                         (Tesis de Mercedes Amor) Jiménez)

                                                         Pictionary
                     1. Modelo de Agentes Software basados en Componentes y
                        Aspectos
                                                              ...
                                                    (Juan Antonio Campos, PFC)
El Juego del Pictionary
                Objetivos
                •   Entender y Aplicar el DSOA
                •   Entender y Utilizar
                    CAM/DAOP
                Experiencia
                •   Ventajas:
                     •   Más adaptabilidad y
                         posibilidades de configuración
                     •   Componentes más
                         independientes
                     •   Mayor grado de reutilización
                •   Inconvenientes:
                     •   Falta de conocimiento del
                         DSOA en general
                     •   Falta de conocimiento de la
                         tecnología de aspectos utilizada
                         en particular
            Cuestiones abiertas...
• ¿Cuáles son los conceptos básicos del DSOA?
                                  AspectJ?
   • ¿Demasiado influenciados por AspectJ?
• ¿Se conoce cómo aplicar el DSOA?
   • ¿Desarrolladores demasiado dependientes de la tecnología de
     aspectos que utilizan?
• ¿Cómo establecer una relación entre las distintas
  propuestas de aspectos existentes?
   • ¿Cómo integrarlas entre sí?
   • ¿Cómo utilizarlas de forma conjunta?
   • ¿Cómo abordar todas las fases del ciclo de vida del software con
                                                              distintas
     distintas tecnologías de aspectos, cada una de ellas con distintas
     formas de definir y entender los mismos conceptos?

				
DOCUMENT INFO
Shared By:
Categories:
Stats:
views:159
posted:8/9/2010
language:Spanish
pages:5