• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
2011 02-11 (uam) emadrid jmoreno uam web2.0 sistemas colaborativos
 

2011 02-11 (uam) emadrid jmoreno uam web2.0 sistemas colaborativos

on

  • 2,389 views

2011 02-11

2011 02-11
uam
emadrid
jaime moreno
uam
web 2.0: sistemas colaborativos

Statistics

Views

Total Views
2,389
Views on SlideShare
1,196
Embed Views
1,193

Actions

Likes
2
Downloads
40
Comments
0

4 Embeds 1,193

http://www.emadridnet.org 1189
http://translate.googleusercontent.com 2
https://www.gast.it.uc3m.es 1
http://www.gast.it.uc3m.es 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    2011 02-11 (uam) emadrid jmoreno uam web2.0 sistemas colaborativos 2011 02-11 (uam) emadrid jmoreno uam web2.0 sistemas colaborativos Presentation Transcript

    • Web 2.0: Sistemas Colaborativos
      Antonio Saura
      Multitud
      1982
      Jaime Moreno Llorena
      Dpto. de Ingeniería Informática
      Escuela Politécnica Superior
      Universidad Autónoma de Madrid
      Feb 2011
    • Índice
      Motivación
      Estado de la Situación
      Web 2.0
      Sistemas Colaborativos
      Web 2.0 y Sistemas Colaborativos
      Nuestra Aproximación
      Conclusiones
      Web 2.0: Sistemas Colaborativos
    • Motivación
      La evolución de la Web (Web 2.0) en los últimos diez años ha supuesto la democratizado el medio
      Usuarios finales se han convertido en:
      Proveedores de Información y de Servicios
      Diseñadoresde Aplicaciones
      El uso de Sistemas Colaborativos se ha extendido con la popularización de la informática, de Internet y de la Web
      Las aplicaciones colaborativas son elementos esenciales en la Web 2.0
      Web 2.0: Sistemas Colaborativos
    • Motivación [1]
      El diseño de Sistemas Colaborativos es una tarea complicada en la que sirve de poco la intuición y en la que hay una fuerte dependencia de aspectos críticos
      Para diseñar Sistema Colaborativos con posibilidades de éxito es fundamental:
      Considerar los distintos puntos de vista
      Establecer objetivos claros y consensuados para el sistema
      Disponer de experiencia para aplicar fórmulas ya probadas
      Implicar a un conjunto significativo de usuarios del sistema
      Tener la posibilidad de probar las posibles soluciones
      Tener la posibilidad de ajustar objetivos y solución
      Conseguir el consenso de todos los involucrados sobre el sistema
      Web 2.0: Sistemas Colaborativos
    • Motivación [2]
      Además, sería muy interesante:
      Aprovechar recursos ya existentes
      Aprender del proceso de diseño para futuros diseños
      Permitir rediseñar el sistema después de probarlo
      Sería ideal disponer de un Sistema Colaborativo para diseñar Sistemas Colaborativos
      La Web 2.0 parece una plataforma idónea para hacerlo
      Los Sistemas Colaborativos pueden sacar mucho provecho de las tecnologías y de la filosofía de la Web 2.0, como recíprocamente esta aprovecha la tecnología de los Sistemas Colaborativos
      Web 2.0: Sistemas Colaborativos
    • Motivación [3]
      Esta idea puede ser especialmente útil en el entorno adecuado. En concreto, en el ámbito universitario inmerso en la convergencia hacia el Espacio Europeo de Educación Superior (EEES).
      En este contexto los Sistemas Colaborativos Educativos basados en la Web 2.0 pueden servir para:
      Potenciar el aprendizaje activo de los alumnos
      Proporcionar diversas estrategias de enseñanza/aprendizaje
      Facilitar la supervisión y tutela de la actividad de los alumnos
      Aportar nuevos procedimientos de evaluación
      Facilitar la generación de materiales didácticos de calidad, sobre distintos medios y accesibles a través de Internet.
      Aprovechar la interacción de los alumnos para facilitar las nuevas labores del profesor como tutor y supervisor.
      Facilitar el aprendizaje a lo largo de la vida

      Web 2.0: Sistemas Colaborativos
    • Motivación [4]
      En concreto, algunas asignaturas del nuevo grado de Ingeniería Informática de la UAM están basadas en aprendizaje basado en proyectos y en el aprendizaje autónomo del alumno.
      En este contexto es fundamental el trabajo en equipo y el empleo de herramientas adecuadas para soportarlo.
      La actividad formativa se apoya en la plataforma Moodle y el trabajo de los equipos con aplicaciones y servicios diversos de los que existen en Internet como Google Docs, Skype, Dropbox, etc.
      Sin embargo, se echa de menos la integración entre estas herramientas y la información necesaria para su empleo específico en distintas tareas.
      Web 2.0: Sistemas Colaborativos
      7
    • Situación Web 2.0: Democratización
      Web 2.0: Sistemas Colaborativos
      • Distribución de la generación de información digital entre personas y empresas, y evolución del volumen información digital, ambas cosas de acuerdo con [IDC-EMC 2008]
      Usuarios
      1234 EB
      Redundancia
      1000 EB
      Empresas
      1530 EB
      Tamaño Universo
      Digital 2011
      1773 EB
      Información Digital
      Creada, Capturada y Replicada
    • Situación Web 2.0: Democratización [1]
      Popularización del empleo de dispositivos digitales de captura, tratamiento y comunicación.
      Uso generalizado Internet y la Web debido a la extensión del uso de:
      Servicios Genéricos: Acceso, Correo Electrónico, Web, Comunicación Personal (como telefonía o MSM)…
      Servicios de Difusión Digital de radio o TV
      Servicios Comerciales a través de Red, como informativos, bancarias, administrativos, comerciales…
      Servicios para Explotar Información: Google, Yahoo…
      Aplicaciones y servicios colaborativos para Compartir Información y Contenidos:
      Respaldo e Intercambio, como eMule o BitTorrent
      Publicación e Integración, como blogs, wikis, mashups, folksonomías…
      Redes sociales como MySpace, Facebook, Twitter, Tuenti…
      La mayoría de estos recursos se facilitan a través de la Web
      Web 2.0: Sistemas Colaborativos
    • Situación Web 2.0: Democratización [2]
      Evolución del uso de la a partir de Baeza [Baeza 2006]
      Web 2.0: Sistemas Colaborativos
    • Situación Web 2.0: Nueva Filosofía
      La Web como punto de encuentro
      Principios fundamentales [O’Reilly 2005]:
      El valor de la Web está en los Servicios
      Aprovechar la Inteligencia Colectiva
      Los Datos son lo Esencial
      Software Servicio no producto
      Modelos de Programación Ligera
      Software Multiplataforma
      Interfaz Enriquecida de usuario
      Web 2.0: Sistemas Colaborativos
    • Situación Web 2.0: Nueva Integración Tecnológica
      La Web 2.0 integra tecnologías ya existentes para dotar a las interfaces Web de prestaciones parecidas a las aplicaciones interactivas del ordenador.
      El conjunto de tecnologías se identifican como AJAX:
      XHTML y CSS como estándares de presentación
      DOM para visualización e interacción dinámica
      XML y XSLT para intercambio y manipulación de datos
      XMLHttpRequest para recuperación asíncrona de datos
      JavaScript como lenguaje interpretado de integración de todo ello que se ejecuta en el navegador del usuario
      Tecnología como RSS para la difusión de datos
      Web 2.0: Sistemas Colaborativos
    • Situación Web 2.0: Nueva Integración Tecnológica [1]
      APIs, interfaces de programación proporcionadas por proveedores de contenidos y servicios de la Web para integración de estos en aplicaciones y sitios Web de terceros (Google, Yahoo, Facebook, Twitter, Amazon, eBay, Flickr, YouTube…)
      Web 2.0: Sistemas Colaborativos
      • MASHUP, aplicación o página Web que combina datos, presentación o funcionalidad de varias fuentes para crear un servicio nuevo
      Woozor
      Mashup de Google Maps y Weather.com
      Portwiture
      Mashup de
      FlickryTwitter
      Ejemplo de mashups obtenidos de la sección AwardWinners de
      [MashupAwards 2011]
    • Situación Web 2.0:Características Aplicaciones
      Se caracterizan por Aprovechar:
      Estructura de la Web
      Redes Sociales
      Inteligencia Colectiva
      Colaboración
      Web 2.0: Sistemas Colaborativos
    • Situación Web 2.0:Características Aplicaciones [1]
      Web 2.0: Sistemas Colaborativos
      Las Redes Sociales forman parte de la naturaleza del hombre. La Web 2.0 proporciona soporte a esta necesidad.
      Mapa de redes sociales presentado en [iRedesI 2011]
    • Situación Web 2.0:Características Aplicaciones [2]
      Entre los tipos de aplicaciones que aprovechan la Inteligencia Colectivaestán:
      Enlaces en la Web
      Recomendación
      Generación de Contenidos
      Folksonomias
      Filtrado Cooperativo Cloudmark
      Infraestructura
      Web 2.0: Sistemas Colaborativos
    • Situación Web 2.0:Características Aplicaciones [3]
      Muchas aplicaciones y servicios se basan o dan soporte a la Colaboración, entre otras:
      Weblogs + RSS
      Mashups
      Wikis
      Aplicaciones Web
      Infraestructura
      Web 2.0: Sistemas Colaborativos
    • Situación Web 2.0:Sistemas Colaborativos
      Web 2.0: Sistemas Colaborativos
      Cloudmark
    • Situación S. Colaborativos: Tecnología
      Groupware es la tecnología basada en redes de ordenadores, diseñada para facilitar el trabajo en grupo: comunicar, cooperar, coordinar, resolver problemas, competir o negociar [ForakerDesign 2005]
      Web 2.0: Sistemas Colaborativos
    • Situación S. Colaborativos: Aplicaciones
      Web 2.0: Sistemas Colaborativos
    • Situación S. Colaborativos: Aplicaciones [1]
      SC de Propósito General (SCPG) suelen soportar:
      Comunicación Asíncrona (e-mail, listas distribución, foros, tablones noticias…)
      Comunicación Síncrona (charlas, mensajería, multiconferencia…)
      Presentación Información y Debate (presentaciones, pizarras electrónicas…)
      Coordinación y Gestión Actividades (seguimiento, gestión proyectos, control flujo trabajo, calendarios, agendas compartidas…)
      Creación Colectiva (escritura colaborativa, pizarras electrónicas…)
      Compartición Información (contactos, transferencia de ficheros, gestión documental ...)
      A veces los SCPG también soportar: decisión, conferencia con presentaciones avanzadas, teleoperación…
      Web 2.0: Sistemas Colaborativos
    • Situación S. Colaborativos: Aplicaciones [2]
      SC Propósito Específicas (SCPE), entre otras:
      Trabajo
      Formación (eLearning)
      Juego
      Asistencia Técnica (helpdesk)
      Atención Cliente (costumercare)
      Gestión Proyectos
      Gestión Conocimiento
      Las SCPE comparten muchas funcionalidades con los SCPG junto a otras especiales.
      Se podría ver a los SC como un conjunto de componentes colaborativos integrados con un fin determinado
      Web 2.0: Sistemas Colaborativos
    • Situación S. Colaborativos: Diseño
      [Grudin 1994] señala algunos aspectos críticos en el desarrollo de S. Colaborativos
      Diferentes Contribuidores y Beneficiarios
      Necesidad de Masa Crítica
      Necesidad de Interés General
      Posibilidad de Trastocar Procesos Sociales establecidos
      Dificultad para Guiarse por la Intuición en aplicaciones multiusuario
      Dificultad para Manejar Excepciones, puesto que la actividad colaborativa suele incorporar cierto grado de improvisación
      Dificultad de Evaluación, que dificultan aprender de la experiencia
      Dificultad para la Adopción de Nuevos Procesos en el entorno de colaboración
      Manejo de Acceso Infrecuente, puesto que las funcionalidades colaborativas suelen utilizarse menos que las no colaborativas
      Web 2.0: Sistemas Colaborativos
    • Situación S. Colaborativos: Diseño [1]
      Partiendo de Brinck [ForakerDesign 2005], estos son otros aspectos importantes para el diseño de S. Colaborativos:
      Consenso: un sistema colaborativo no funciona, si no lo adopta la mayoría del grupo
      Caracterización de Usuarios: considerar el grado de homogeneidad de los usuarios, el reparto de papeles en el trabajo colaborativo…
      Decisiones: identificar quienes son responsables de las decisiones y de qué dependen estas
      Usabilidad: los sistemas colaborativos requieren una facilidad de uso mayor que los no colaborativos
      Fiabilidad: la sensación que da el sistema y su fiabilidad llegan a ser cuestiones bastante significativas
      Escalabilidad: el comportamiento de grupos grandes y pequeños es distinto, y los requerimientos tecnológicos necesarios también
      Fluidez: el ritmo de la conversación es fundamental en la experiencia de usuario
      Web 2.0: Sistemas Colaborativos
    • Situación S. Colaborativos: Diseño [2]
      Todavía se pueden señalar más cuestiones a tener en cuenta para el diseño de S. Colaborativos:
      Control acceso, grupo, procesos de grupo, concurrencia...
      Awareness, consciencia de grupo
      Nivel de experiencia de los usuarios
      Nivel de exigencia de los usuarios
      Nivel de tolerancia para aceptar interfaces de propósito general
      Interfaces distintas para diferentes actividades y usuarios
      Considerar niveles individual, grupal y de entorno
      Separación actividades individuales y grupales
      Entender al grupo y su dinámica, además de la tecnología involucrada
      Convivencia de aplicaciones colaborativas con mecanismos de colaboración tradicionales
      Web 2.0: Sistemas Colaborativos
    • Situación S. Colaborativos: Componentes Colaborativos
      En los Sistemas Colaborativos se pueden identificar Componentes Colaborativos que proporcionan funcionalidades básica muy similar en unos y otros sistemas:
      Identificación
      Ficheros compartidos
      Lista de distribución
      Foro
      Charla
      Multiconferencia
      Tablón de anuncios
      Awareness
      Mensajería
      Pizarra compartida…
      Estos Componentes Conceptuales suelen combinarse para dar soporte a actividades colaborativas más sofisticadas.
      Web 2.0: Sistemas Colaborativos
    • Situación S. Colaborativos: Componentes Colaborativos [1]
      Por ejemplo, una dinámica de grupo de tipos puzle, en la que los componentes de un grupo se organizan para estudiar cada uno una parte de una documentación extensa, para luego explicarla resumida a los demás. Podría montarse de dos formas:
      Utilizando dos componente colaborativos uno para compartir ficheros (documentación y resúmenes) y una charla para organizar la actividad
      Empleando una lista de distribución para organizar la actividad y enviar la documentación, y una multiconferenciapara poner en común los resúmenes.
      En ambos caso la organización de la actividad incluiría un guión de la misma, en el que se concretaría la forma de utilizar los componentes colaborativos.
      Web 2.0: Sistemas Colaborativos
    • Situación S. Colaborativos: ThinkLets
      Un ThinkLet [Briggs 2003] constituye la unidad mínima de capital intelectual necesaria para crear un patrón repetible y predecible de colaboración entre personas que trabajan con un meta.
      Ejemplos de thinkLets son:
      Diverger: Para pasar de un estado en el que se tienen menos conceptos a otro en el que se tienen más (lluvia de ideas)
      Converger: Para pasar de un estado en el que se tienen muchos conceptos a otro en el que se enfoca y se entienden aquellos pocos dignos de más atención (filtrado y comprensión común)
      Organizar: Para pasar de menor a mayor comprensión de las relaciones entre los conceptos (clasificar y organizar en árbol)
      Evaluar: Para pasar de menor a mayor comprensión de las posibles consecuencias de los conceptos
      Conseguir consenso: Para pasar de menor a mayor acuerdo en el modo de actuar (compromiso)
      Componentes de un ThinkLet: Herramienta, Configuración y Guión
      Web 2.0: Sistemas Colaborativos
    • Situación Relación:Web 2.0 <-> Sistema Colaborativos
      Web 2.0: Sistemas Colaborativos
    • Situación Relación:Web 2.0 <-> SC: Ventaja Uso Web 2.0
      Web 2.0: Sistemas Colaborativos
      Dificultades Diseño SC
    • Situación Relación:Web 2.0 <-> SC: Ventaja Uso Web 2.0 [1]
      Web 2.0: Sistemas Colaborativos
      Dificultades Diseño SC
      Colaboración
    • Situación Relación:Web 2.0 <-> SC: Ventaja Uso Web 2.0 [2]
      Web 2.0: Sistemas Colaborativos
      Dificultades Diseño SC
      Estructura de la Web
    • Situación Relación:Web 2.0 <-> SC: Ventaja Uso Web 2.0 [3]
      Web 2.0: Sistemas Colaborativos
      Dificultades Diseño SC
      Redes Sociales
    • Situación Relación:Web 2.0 <-> SC: Ventaja Uso Web 2.0 [4]
      Web 2.0: Sistemas Colaborativos
      Dificultades Diseño SC
      Inteligencia Colectiva
    • Nuestra Aproximación:Equipo
      En el ámbito de los proyectos METEORIC (MCT TIN2008-02081) y eMadrid (CM S2009/TIC-1650), estamos trabajando en esta aproximación un equipo del grupo de investigación GHIA del Dpto. de Ingeniería Informática de la EPS de la UAM, junto con algunos colaboradores externos:
      Iván Darío Claros
      Dra. Ruth Cobos
      Dra. Esther Guerra
      Dr. Juan de Lara
      Rafael Martín
      Dr. Jaime Moreno Llorena
      Web 2.0: Sistemas Colaborativos
    • Nuestra Aproximación:Propuesta
      Aplicación Web 2.0 colaborativa para componer entornos colaborativos Web 2.0
      Se emplea el paradigma emergente de Desarrollo de Software Dirigido por Modelos, que propone la construcción de aplicaciones a partir de modelos generado gran parte del código de forma automática
      El sistema propuesto permite la composición y generación de entornos colaborativas, a partir de un repositorio de componentes
      El repositorio planteado resulta extensible, y puede contener componentes de colaboración propios o de terceros mediante las APIs que proliferan en la Web 2.0
      La integración de los distintos elementos de la aplicación final se realiza con tecnologías diversas como Ajax, RSS y Mashup
      Web 2.0: Sistemas Colaborativos
    • Nuestra Aproximación:Propuesta [1]
      Web 2.0: Sistemas Colaborativos
    • Conclusiones
      Las aplicaciones colaborativas son elementos esenciales en la Web 2.0
      Los Sistemas Colaborativos pueden sacar mucho provecho de las tecnologías y de la filosofía de la Web 2.0:
      Aprovechamiento de la Colaboración, la Inteligencia Colectiva, las Redes Sociales y la Estructura de la Web
      Implementando Interfaces Enriquecidas de usuario
      Considerando al Software Servicio No Producto
      Empleando Programación Ligera integrandotecnologías como AJAX, APIs, MASHUP, RSS…
      La Web 2.0 parece una plataforma idónea para implementar una aplicación Web 2.0 colaborativa para componer entornos colaborativos Web 2.0, que es lo que se propone
      Web 2.0: Sistemas Colaborativos
    • Agradecimientos
      Este trabajo se ha realizado en el ámbito de los proyectos METEORIC (MCT TIN2008-02081) y eMadrid (CM S2009/TIC-1650)
      Web 2.0: Sistemas Colaborativos
    • Referencias
      [IDC-EMC 2008] IDC White Paper sponsored by EMC. TheDiverse and Exploding Digital Universe: An Updated Forecast of Worldwide InformationGrowthThrough 2011. 2008. http://www.emc.com/collateral/analyst-reports/diverse-exploding-digital-universe.pdf. (Consultado feb 2011)
      [Baeza 2006] R. Baeza-Yates. The Challenges and the Sciences of the Social Web. http://www.cibersociedad.net/public/k3_multimedia/ricardo_baeza.pdf. 2006. (Consultado feb 2011)
      [O’Reilly 2005] T. O'Reilly. What Is Web 2.0? Design Patterns and Business Models for the Next Generation of Software. O’Reilly (online publishing), 2005. http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html. (Consultadofeb 2011)
      [MashupAwards 2011] MashupAwards. http://mashupawards.com/. (Consultado feb 2011)
      [iRedesI 2011] iRedes, I Congreso Iberoamericano sobre Redes Sociales. http://www.iredes.es/2010/10/las-redes-sociales-mas-populares-suman-dos-mil-millones-de-usuarios/. (Consultado feb 2011)
      [Grudin 1994] J. Grudin. Groupware and social dynamics: eight challenges for developers. Communications of the ACM archive, vol. 37, 1994, pp. 92-105.
      [ForakerDesign 2005] Foraker Design. Usability First: Your Online Guide to Usability Resources. http://www.usabilityfirst.com/index.txl (Consultadoabril 2008)
      [Briggs 2003] Robert O. Briggs, Gert-Jan De Vreede, and Jay F. Nunamaker, Jr.. 2003. Collaboration Engineering with ThinkLets to Pursue Sustained Success with Group Support Systems. J. Manage. Inf. Syst. 19, 4 (April 2003), 31-64.
      Web 2.0: Sistemas Colaborativos