Visión general del proyecto BigBlueButton

Preview:

DESCRIPTION

Presentación elaborado por Jesús Federico, desarrollador de BBB en el marco del Día del Usuario de Chamilo 2013 celebrado en Madrid. BBB es la herramienta de videoconferencia con más integraciones en Chamilo LMS.

Citation preview

Visión general del proyecto BigBlueButton

Jesus FedericoDesarrollador BigBlueButton

jesus@blindsidenetworks.com

Gustavo SalazarDesarrollador BigBlueButton

guga@blindsidenetworks.com

Visión General

•Visión general de BigBlueButton- Estadísticas del proyecto- Actividades recientes

•Versión mas reciente•Cambiando a HTML5 + WebRTC•Retroalimentación

Nuestra misión

Tenemos la firme convicción de que todo estudiantecon un navegador debe tener la posiblididad de vivir una experiencia de alta calidad en educacion a distancia.

Intentamos hacerlo posible con BigBlueButton.

Que es BigBlueButton?

BigBlueButton es un sistema Web de videoconferenciaque fue creado para educación a distancia.

Casos de uso

1. Uno a uno

2. Colaboración en pequeños grupos

3. Uno a muchos (<25)

Diapositivas

Audio

Video

ChatEscritorio compartido

Captura de pantalla

Captura de pantalla

Captura de pantalla

Reproducción (popcorn.js)Chat

Audio, Video, Escritorio compartido

PresentacionMiniaturas

de diapositiva

ss http://goo.gl/A0IOXr

Por que?

• Tendencia global sobre educación a distancia

• 150 Sistemas comerciales 1

• Modelo de negocio Open Source

• Vamos por ello!

[1] http://thinkofit.com/webconf/realtime.htm

Antes Después

$$$

$

2007

Sept-08 Jun-09

0.4

Jul-09

0.50.32

Desktop

Sharing

Aug-09

0.60

VoIP

Sep-09

0.61

VMVoice

Slides

Video

Chat

Packaging

Refactoring

Nov-09 Jan-10

0.63

Apr-10

0.640.62

Dev VM

Desktop

Sharing

II

Localization

API

VoIP II

RPM

Larger

Meetings

Desktop

Sharing

III

July-10

0.70

Whiteboard

Nov-10 Jan-11

0.71a

Sept-11

0.8-beta10.71

Real-time

translation

Improved

VoIP

Refactored

VoIP

Record

and

Playback

Refactored

VoIP II

Oct-11

0.8-beta2

Video Dock

Nov-11

0.8-beta3

Audio

Settings

Mar-12

0.8-beta4

Fit-to-width

June-12

0.80

Now working on 0.81

(our eleventh release)

En los hombros de gigantes

•red5•FreeSWITCH•swftools•tomcat6•redis•nginx•ffmpeg

•ghostscript•ImageMagick•OpenOffice•grails•scala•popcorn.js•FlexLib

BigBlueButton, el proyecto Open Source

•1.5k miembros en la lista de desarrolladores•Actividad: 15k mensages•GSOC 2010•Forked mas de 1.4k veces en GitHub•Facebook (2.4k likes), Twitter (1.9k Followers)•Traducido en 35 idiomas•Graduado del programa Mozilla WebFWD 2011•Su instalación en 30 minutos (o la devolución de sudinero!)

Traducción

https://www.transifex.com/projects/p/bigbluebutton/

code.bigbluebutton.org

•Eventos recientes

Canada Moodle Moot 2013

Martin Dougiamas

Canada Moodle Moot 2013

BigBlueButton es una solución innovadora que reemplaza con

efectividad la tecnología anterior a un costo mucho mas bajo y

cumple con las demandas cambiantes de nuestra institución para

la ejecución de enseñanza y aprendizage.

– Darren Rickets, Project Manager/Technical Lead

for ICT, University of West Scotland

http://www.bigbluebutton.org/2013/04/20/uofws-wins-commendation-award-for-study-on-bigbluebutton/

Caso de estudio gana premio de recomendación

Mozilla Ignite Challenge

We’ve partnered with Chris Kennenberg, Dearborn

Michigan Public Schools.

https://mozillaignite.org/apps/374/

http://www.whitehouse.gov/blog/2013/06/25/mozilla-ignite-challenge-winner-announced

iMoot 2013

Duración de 4 días (24h/día) con 64 ponentes utilizando BigBlueButton

http://2013.imoot.org/

Best Open Source Application 2013

http://www.infoworld.com/slideshow/119652/bossie-awards-2013-the-best-open-source-applications-226975#slide30

http://www.virtualwag.com/

•Soporte de LMS

Sakai

•Integración con Sakai CLE-Sakai Meeting Tool-Creada por Adrian Fish y Nuno Fernandez, Lancaster University-Mantenida por Jesus Federico, Blindside Networks

•Integración Sakai OAE-LTI 1.0

Descarga desde la base de datos de components de Moodle

•Soporte para Moodle 1.9 y 2.x

•https://moodle.org/plugins/browse.php?list=set&id=2•http://moodle.org/plugins/view.php?plugin=mod_bigbluebuttonbn

Moodle

•BigBlueButtonBN and RecordingsBN

#11

Moodle Issue Tracker

Canvas

After Installation

Click ‘Upgrade’

Insert URL and Security Salt for your BigBlueButtonserver

URL

Salt

37BigBlueButton + Moodle Integration17/10/13

•La versión mas reciente (0.81)

Visión general del proceso

•BigBlueButton 0.81-dev-Diseño y desarrollo

•BigBlueButton 0.81-beta-Actualización de paquetes y documentación-Pruebas de paquetes-No mayores bugs

•BigBlueButton 0.81-RC-Bugs reportados: 0-Prueba final con la comunidad

•BigBlueButton 0.81

0.81-RC3

Características

•Archivo de todos los elementos•Accessibilidad para estudiantes con discapacidades•Herramienta de texto en la pizarra•Manejador de Layout•Lista unificada de participantes•Nuevas APIs para integración con aplicacionesexternas•Especificar el layout por defecto, API de JavaScript para el cliente

•Actualización de iconos y tema•Soporte para IMS Learning Tools Integration (LTI 1.0)

Lista unificada de participantes

Pizarra

Hand pointer to move around

slides

Triangle

Lines

Text

Manejador de Layout

Cambio de Layouts

Accesibilidad

•UI es compatible con •Lectores de pantalla

-JAWS-Implementado porSeneca College (Toronto, Canada)

Interface JavaScript

•Control via JavaScript-Cambio de layout-Join audio-Mute/unmute-Detener/Iniciar webcam-Injectar chat-Obtener informacion de usuarios

Nueva Demo para esta API

Configuración dinámica de config.xml

Usuario #1

Usuario #2

Nueva Demo para esta API

Certificación LTI

$ bbb-conf --lti

URL: http://test-install.blindsidenetworks.com/lti/tool.xmlCustomer: bbb

Secret: b00be971feb0726fa697671c9cf2e883

Icon URL: http://test-install.blindsidenetworks.com/lti/images/icon.ico

•Certificación LTI 1.0http://www.imsglobal.org/cc/detail.cfm?ID=172

•BigBlueButton es una herramienta LTI

http://www.youtube.com/watch?v=OSTGfvICYX4#t=74

•A dónde vamos?

Guía

•Grabación y reproducción- Botón para iniciar y detener- Recorte las grabaciones

•Componentes adicionales-Reproducción de video sincronizada-Encuestas-Notas compartidas-Salas para sub-grupos

•Interfase de usuario-Soporte de pantalla completa (F5)-Soporte para idiomas de derecha a izquierda

•Pizarra-Dibujo compartido-Símbolos matemáticos

•Usabilidad-Validación de componentes (java, flash, ancho de banda, etc.)

Proyectos en marcha

•Proyectos actuales-Cliente HTML5-WebRTC

•Otras platformas-FireFox OS-Android-iOS

•Cliente HTML5

Cliente HTML5 para BigBlueButton

•Fase 1: Visor-Una vía: presentación, webcam, escuchar audio-Dos vías: chat

•Fase 2: Audio y video en dos vías-audio/video en dos vías usando WebRTC

•Fase 3: Cliente completo-Implementación de todas las funciones

•Fase I

Comparasión

Flash

HTML5 Client

iPad

Cliente HTML5 para BigBlueButton

•Fase 1: Visor-Una vía: presentación, webcam, escuchar audio-Dos vías: chat

•Fase 2: Audio y video en dos vías-audio/video en dos vías usando WebRTC

•Fase 3: Cliente completo-Implementación de todas las funciones

Prototipo!

Prototipo!

Jesus FedericoDesarrollador de Integraciones con BigBlueButtonjesus@blindsidenetworks.com

Gustavo SalazarDesarrollador BigBlueButtonguga@blindsidenetworks.com

•bigbluebutton.org•code.google.com/p/bigbluebutton•github.com/bigbluebutton•twitter.com/bigbluebutton•facebook.com/bigbluebutton•youtube.com/bigbluebuttonshare