65
Visión general del proyecto BigBlueButton Jesus Federico Desarrollador BigBlueButton [email protected] Gustavo Salazar Desarrollador BigBlueButton [email protected]

Visión general del proyecto BigBlueButton

Embed Size (px)

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

Page 1: Visión general del proyecto BigBlueButton

Visión general del proyecto BigBlueButton

Jesus FedericoDesarrollador BigBlueButton

[email protected]

Gustavo SalazarDesarrollador BigBlueButton

[email protected]

Page 2: Visión general del proyecto BigBlueButton

Visión General

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

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

Page 3: Visión general del proyecto BigBlueButton

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.

Page 4: Visión general del proyecto BigBlueButton

Que es BigBlueButton?

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

Page 5: Visión general del proyecto BigBlueButton

Casos de uso

1. Uno a uno

2. Colaboración en pequeños grupos

3. Uno a muchos (<25)

Page 6: Visión general del proyecto BigBlueButton

Diapositivas

Audio

Video

ChatEscritorio compartido

Page 7: Visión general del proyecto BigBlueButton

Captura de pantalla

Page 8: Visión general del proyecto BigBlueButton
Page 9: Visión general del proyecto BigBlueButton

Captura de pantalla

Page 10: Visión general del proyecto BigBlueButton

Captura de pantalla

Page 11: Visión general del proyecto BigBlueButton

Reproducción (popcorn.js)Chat

Audio, Video, Escritorio compartido

PresentacionMiniaturas

de diapositiva

ss http://goo.gl/A0IOXr

Page 12: Visión general del proyecto BigBlueButton

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

Page 13: Visión general del proyecto BigBlueButton

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

Page 14: Visión general del proyecto BigBlueButton

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

Page 15: Visión general del proyecto BigBlueButton

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

Page 16: Visión general del proyecto BigBlueButton

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)

Page 17: Visión general del proyecto BigBlueButton

En los hombros de gigantes

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

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

Page 18: Visión general del proyecto BigBlueButton

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

Page 19: Visión general del proyecto BigBlueButton

Traducción

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

Page 20: Visión general del proyecto BigBlueButton

code.bigbluebutton.org

Page 21: Visión general del proyecto BigBlueButton

•Eventos recientes

Page 22: Visión general del proyecto BigBlueButton

Canada Moodle Moot 2013

Martin Dougiamas

Page 23: Visión general del proyecto BigBlueButton

Canada Moodle Moot 2013

Page 24: Visión general del proyecto BigBlueButton

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

Page 25: Visión general del proyecto BigBlueButton

Mozilla Ignite Challenge

We’ve partnered with Chris Kennenberg, Dearborn

Michigan Public Schools.

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

Page 26: Visión general del proyecto BigBlueButton

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

Page 27: Visión general del proyecto BigBlueButton

iMoot 2013

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

http://2013.imoot.org/

Page 28: Visión general del proyecto BigBlueButton

Best Open Source Application 2013

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

Page 29: Visión general del proyecto BigBlueButton
Page 30: Visión general del proyecto BigBlueButton

http://www.virtualwag.com/

Page 31: Visión general del proyecto BigBlueButton

•Soporte de LMS

Page 32: Visión general del proyecto BigBlueButton

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

Page 33: Visión general del proyecto BigBlueButton

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

Page 34: Visión general del proyecto BigBlueButton

Moodle

•BigBlueButtonBN and RecordingsBN

#11

Page 35: Visión general del proyecto BigBlueButton

Moodle Issue Tracker

Page 36: Visión general del proyecto BigBlueButton

Canvas

Page 37: Visión general del proyecto BigBlueButton

After Installation

Click ‘Upgrade’

Insert URL and Security Salt for your BigBlueButtonserver

URL

Salt

37BigBlueButton + Moodle Integration17/10/13

Page 38: Visión general del proyecto BigBlueButton

•La versión mas reciente (0.81)

Page 39: Visión general del proyecto BigBlueButton

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

Page 40: Visión general del proyecto BigBlueButton

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)

Page 41: Visión general del proyecto BigBlueButton

Lista unificada de participantes

Page 42: Visión general del proyecto BigBlueButton

Pizarra

Hand pointer to move around

slides

Triangle

Lines

Text

Page 43: Visión general del proyecto BigBlueButton
Page 44: Visión general del proyecto BigBlueButton

Manejador de Layout

Page 45: Visión general del proyecto BigBlueButton

Cambio de Layouts

Page 46: Visión general del proyecto BigBlueButton

Accesibilidad

•UI es compatible con •Lectores de pantalla

-JAWS-Implementado porSeneca College (Toronto, Canada)

Page 47: Visión general del proyecto BigBlueButton

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

Page 48: Visión general del proyecto BigBlueButton

Configuración dinámica de config.xml

Usuario #1

Usuario #2

Nueva Demo para esta API

Page 49: Visión general del proyecto BigBlueButton

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

Page 50: Visión general del proyecto BigBlueButton

•A dónde vamos?

Page 51: Visión general del proyecto BigBlueButton

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

Page 52: Visión general del proyecto BigBlueButton

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

Page 53: Visión general del proyecto BigBlueButton

Proyectos en marcha

•Proyectos actuales-Cliente HTML5-WebRTC

•Otras platformas-FireFox OS-Android-iOS

Page 54: Visión general del proyecto BigBlueButton

•Cliente HTML5

Page 55: Visión general del proyecto BigBlueButton

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

Page 56: Visión general del proyecto BigBlueButton

•Fase I

Page 57: Visión general del proyecto BigBlueButton

Comparasión

Flash

HTML5 Client

Page 58: Visión general del proyecto BigBlueButton

iPad

Page 59: Visión general del proyecto BigBlueButton
Page 60: Visión general del proyecto BigBlueButton
Page 61: Visión general del proyecto BigBlueButton
Page 62: Visión general del proyecto BigBlueButton
Page 63: Visión general del proyecto BigBlueButton

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!

Page 64: Visión general del proyecto BigBlueButton

Jesus FedericoDesarrollador de Integraciones con [email protected]

Gustavo SalazarDesarrollador [email protected]

Page 65: Visión general del proyecto BigBlueButton

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