Post on 03-Feb-2015
Herramientas de colaboración para IBA-NG
Experiencia
• Uso de diversas herramientas.• Necesidad de diferentes
herramientas para diversas tareas:– Síncrona:
• Reunión de aulas virtuales remotas: Isabel
– Asíncronas:• Soporte para intercambio de documentos
y realización de los trabajos.
Diversas tareas
• Comunicación Profesores -> alumnos:– Notificaciones y transparencias:
• Vía Mail o herramientas de colaboración (AGWS).– Clase distribuida:
• Herramienta de colaboración síncrona (ISABEL).
• Comunicación entre alumnos (trabajo)– Uso de herramientas sociales:
• Uso de Mail o Mensajeria instantanea– Espacio común para intercambio estable de
ficheros (AGWS).• Presentación de los trabajos:
– Presentación distribuida: Isabel
Isabel• Aplicación de colaboración multipuntomultipunto
– Con control flexible y programableflexible y programable• Conferencia de audio, video y datos• Configuración tipo TVConfiguración tipo TV del espacio compartido• Solo se muestran o enfatizan los sitios activossitios activos
• Soporte multiservicio: – Un servicio para cada dominio de aplicación
• Con un modo de interacción para cada situación– Ejemplo: presentacion, preguntas, discusion, demo, …
ISABEL: historia• El concepto de servicio Isabel se desarrollo en:
– Escuelas de Verano RACE/ACTS: ABC’93 - ABC’96• ABC´93: 2 auditorios (España-Portugal)• ABC´94: 5 auditorios (España, Portugal, Suiza)• ABC´95: 11 auditorios (Europa)• ABC´96: 16 auditorios (Europa & Canadá)
– Entre ABC’93 y ABC’96 se desarrolló el servicio de • Realización de congresos distribuidosRealización de congresos distribuidos: Tele-conference
serv.
• 1996. Isabel: entorno de creación de servicios– Reuniones corporativas: Reuniones corporativas: Tele-meeting service
• Con requisitos de Ericsson (proyecto TECODIS ACTS, 1996)
– Clases distribuidasClases distribuidas: Tele-class service• Con requisitos de Vodafone (contrato comercial, 2000)
Ejemplos de servicios
• Telemeeting– Reuniones interactivas con control distribuido
• Objetivo: intuitivo y fácil de usar
• Teleclass– Tele-clase con control semi-distribuido
• Objetivo: control por el profesor o por un regidor
• Teleconference– Auditorios distribuidos con control centralizado
• Basado en scripts para asegurar la realización sin errores del programa
Servicios
Telemeeting
Telemeeting service• Crea una sala de reunión virtual
– Para reuniones de trabajo, ..• Se diseño siguiendo requisitos de
Ericsson, ..
• Sencillo de operar y gestionar– Control del “floor” distribuido
• Todos los participantes son iguales– Cada participante puede cambiar los
modos de interacción
• Interacción natural– Si los participantes son
disciplinados
Telemeeting- Interaction mode- Conference Monit.- Failure recovery- Overall Audio adj.- ...
Display/control WSMeeting room 1
Display/control WSMeeting room 2
Display/control WSMeeting room n
Teleclass
Teleclass• Coordinator:
– Assigns the teacher/lecturer role to a site– Selects main and secondary sites – Is defined in the EDL Platform file
• Several control sites may be defined– For backup and recovery if main control site
fails• Default: all sites are coordinators
• Teacher/lecturer site: – Is changed dinamically by the coordinator– The site gets the classroom control panel
• (mode, slides, mates, himself,...).
• Main site: with visible video.
• Secondary site: without visible video– The site video will appear only during
questions
Teleclass
Teacher/Lecturer role
Teleconference Management
Coordinator: Assigns teacher role
Teacher or lecturer:- Selects question mode- Can select any mode
Coordinator
Classroom main
Classroom secondary
Secondary site: Video not visible
Main site: Video is visible
Teleconference
Tele-conference service• Creates the virtual tele-auditorium
– Designed to perform distributed conferences• Speakers and attendees participate from any
site
• For TV like program production– Any combination of sites and roles
possible• Very rich interaction mode set
• Centralized script based management– Inspired in auditorium or show control– To automate a conference
Teleconference
•Session manager (Control site):– Is defined in the EDL Platform file
• Several control sites may be defined– For backup and recovery if main control site fails
– Has full control of• roles• interaction modes• Program scripts• etc
•Attendants (participants): – can control only their local terminal.
Teleconference Management
- Interaction mode- Conference Monit.- Failure recovery- Overall Audio adj.- ...
- Question request
- Question selection
control WS
Control Center
display WS
Auditorium 1
display WS
Auditorium 2
display WS
Auditorium n
- Question request
Tele-conference Control Panel
Plataformas IsabelPlataformas Isabel
Isabel: arquitectura y características• Integración del control de sesion
– Un “Protocolo de Control” unifica la gestión de los medios• A través de un panel de control
• Flow Server: integrador y proxy de flujos de medios– Integrador de flujos multimedia– Pasarela entre unicast y multicast– MCU: Unidad de control multipunto– Proxy de flujos multimedia y de control
Sesión de Colaboración ISABEL New York
Miami
Madrid
Paris
BerlinCada sesión usa un servicio:
Reunión, Tele-clase, Reunión, Tele-clase, Tele-Congreso, ..Tele-Congreso, ..
Servidor
Madrid
Organizador de sesión:1) Arranca Servidor:
El Servidor selecciona el servicio
La sesión se identifica por un URL:URL:
Ejemplo: Ejemplo: isabel://greco.upm.es/rediris1isabel://greco.upm.es/rediris1
Arranque de sesión (I)
unicast
Madrid
Berlin
Organizador de sesión:1) Arranca Servidor:
El Servidor selecciona el servicio
La sesión se identifica por un URL:URL:
Ejemplo: Ejemplo: isabel://greco.upm.es/rediris1isabel://greco.upm.es/rediris1
Arranque de sesión (II)
terminal
ServidorParticipante 1:2) Se conecta por unicast
terminal
unicast
New York
Madrid
Berlin
Organizador de sesión:1) Arranca Servidor:
El Servidor selecciona el servicio
La sesión se identifica por un URL:URL:
Ejemplo: Ejemplo: isabel://greco.upm.es/rediris1isabel://greco.upm.es/rediris1
Arranque de sesión (III)
terminal
Servidor
multicastParticiante 1:2) Se conecta Al servidor
Participante 1:2) Se conecta por unicast
Participante 2:3) Se conecta pormulticast
terminal
unicast
New York
Miami
Madrid
Berlin
Organizador de sesión:1) Arranca Servidor:
El Servidor selecciona el servicio
La sesión se identifica por un URL:URL:
Ejemplo: Ejemplo: isabel://greco.upm.es/rediris1isabel://greco.upm.es/rediris1
Participante 3:4) Se conecta pormulticast
Arranque de sesión (IV)
terminal terminal
multicast
Servidor
Participante 2:3) Se conecta pormulticast
Participante 1:2) Se conecta por unicast
terminal
unicast
New York
Miami
Madrid
Paris
Berlin
Organizador de sesión:1) Arranca Servidor:
El Servidor selecciona el servicio
La sesión se identifica por un URL:URL:
Ejemplo: Ejemplo: isabel://greco.upm.es/rediris1isabel://greco.upm.es/rediris1
Arranque de sesión (V)
terminal
terminal
Participante 4:5) Se conecta a través de Berlin (unicast)
Servidor
multicastterminal
Participante 3:4) Se conecta pormulticast
Participante 2:3) Se conecta pormulticast
Participante 1:2) Se conecta por unicast
unicast
Sesión de Colaboración ISABEL New York
Miami
Madrid
Paris
BerlinCada sesión usa un servicio:
Reunión, Tele-clase, Reunión, Tele-clase, Tele-Congreso, ..Tele-Congreso, ..
Funcionalidades de PC Isabel
• Terminal Isabel: Terminal Isabel: – PC con Isabel instaladoPC con Isabel instalado
– Cada PC Isabel puede serCada PC Isabel puede ser• Servidor de sesión: coordina una sesión
• Terminal interactivo: conecta una sala
• Estación multipunto (unicast)
• Servidor de medios:– Alimenta un grabador o un servidor de streaming
• Pasarelas en desarrollo:Pasarelas en desarrollo:– SIP, H323, …SIP, H323, …
ISABELterminal
ISABELterminal
ISABELservidor
ISABELterminal
WEBCAST,MPEG recorder
ISABELSIP
GatewayISABELterminal
MCU( Flow Server)
ISABELterminal
multicast network
ISABELterminal
ISABELterminal
SIP VideoTf
SIP VideoTf
SIP VideoTf
Streaming
Plataforma Isabel típica
Conclusiones• Isabel interconexión multipunto de salainterconexión multipunto de sala
– Realización de múltiples • Congresos, clases o reuniones distribuidas
– Telecom I+D, Jornada Internet NG, IST, ESA, Vodafone, …
• Mayor calidad y efectividad que videconferencia– Gestión eficaz del multipunto– Menor coste de despliegue:
• Cada terminal lleva una MCU (MCU es un PC)
• Otras posibilidades– Accesibilidad para discapacitados– Servicios a medida– Acceso desde desktop y móviles 3G (en desarrollo)
AGWS
• Plataforma de CMS (Content Management System)
• Metáfora de espacio común: – Vista idéntica para todos los
participantes.
Oportunidad de colaborar de forma distribuida
• Realización de un trabajo entre diversas sedes remotas:– Necesidad de uso de las herramientas
telemáticas ofrecidas.
• Uso de Herramientas como listas de correo, votaciones y otras opciones.
El curso ofrece:
Oportunidad de experimentar con aplicaciones reales en
Redes de Banda Ancha