Big Blue Button

From Open Source@Seneca

Jump to: navigation, search
File:bigbluebutton.png



Contents

What is BigBlueButton (BBB) ?

BigBlueButton is an open source web conferencing system developed primarily for distance education.

The BigBlueButton name comes from the initial concept that starting a web conference should be as simple as pressing a metaphorical big blue button.

A team from Seneca CDOT is currently developing BBB along with volunteers and enthusiasts around the world to create an unique, powerful and efficient online class management system.

CDOT BigBlueButton News

BBB Weekly Log

CDOT BBB Development Server News


For New Developers: Getting started on BBB

Check out BBB Developer guide here: http://zenit.senecac.on.ca/wiki/index.php/Big_Blue_Button_Dev_Guide

Check out Aliases you should edit to your Ubuntu Dev Environment: http://zenit.senecac.on.ca/wiki/index.php/BBB_Dev_Env_Alias

Installing BBB v0.81 on Ubuntu 10.04 https://code.google.com/p/bigbluebutton/wiki/081InstallationUbuntu

CDOT BigBlueButton Contributors

File:Bbbteam20122.png


Current Roster
Name Role Blog Email IRC
Fardad Soleimanloo Supervisor fardad.com
Fardad's Corner
fardad.soleimanloo@senecacollege.ca fardad @ #seneca @ freenode
Chad Pilkey Developer Blog capilkey@gmail.com
chad.pilkey@senecacollege.ca
capilkey @ #seneca @ freenode
Gary (Xinggui) Deng Developer Blog garydeng2013@gmail.com
gary.deng@senecacollege.ca
Xgd @ #seneca @ freenode
Bo Li Developer Blog
Work Log
rei.xing@gmail.com
bli64@myseneca.ca
Kelan @ #seneca @ freenode
Inactive Roster
Anatoly Spektor Developer Blog
twitter.com/anatolysp
natolijs.spektors@senecacollege.ca aspektors @ #seneca @ freenode
Justin Robinson Developer Blog jtrobinson629@gmail.com
justin.robinson@senecacollege.ca
jtrobins@myseneca.ca
justinrobinson @ #seneca @ freenode
Robert Stanica Developer Blog robertstanica@gmail.com
rwstanica@myseneca.ca
CptnKrunch @ #seneca @ freenode
Ystallonne Alves Developer Blog ystallonne@gmail.com
Dale Karp Developer Blog me@dale.io
dkarp@myseneca.ca
daleee @ #seneca @ freenode

CDOT BigBlueButton Collaboration

Iteration 4 - Integration of Web Gateway with Blackboard

CDOT will be working on building an api that a web application such as Blackboard can use to interact with a BigBlueButton server.

Tutorials

Netbeans Setup (for Prototype): BBB Integration Netbeans

Eclipse Development Environment Setup: BBB Integration Eclipse


Guidelines

Use Cases

BBB Seneca Integration Use Cases Site Map

Iteration 3 - Increasing Accessibility

CDOT will be working on improving accessibility in BigBlueButton, and is currently investigating solutions such as screen-readers for people with visual impairments.
The focus so far is to make BigBlueButton client accessible by itself and to make BigBlueButton client compatible with outside accessibility software.

For details of project status, check Big Blue Button Accessibility page.

For a detailed breakdown of all the parts finished or currently being worked on, check Big Blue Button Accessibility Tasks page.

Iteration 2 - HTML5 Client

With iOS devices dropping Flash support, and HTML5 rising to possibly replace Flash on the web, we are looking into adapting BigBlueButton to an HTML5 and JavaScript application. The first step in this is to develop an HTML5 client that can participate in an existing meeting (where the presenter is using the Flash client) at the most basic level.

BigBlueButton HTML5 Client

Connecting WebRTC to BigBlueButton

Iteration 1 - Polling Module

As a first step in collaboration , CDOT and BBB agreed on creating a polling system. Please look at the link below to see how the Polling Module will be integrated into BigBlueButton.

Polling Module Map (Presenter Flow)

Work Plan

How To install Polling Module development environment

Bug List

Gateway bug list

Polling Module Instructions

Note From Anatoly

Help Needed

In order to release our final product for the polling module we need to have localizations of our strings. If you want to contribute to our localization project it is set up here. There are only 42 strings to translate.

Seneca BigBlueButton Web Gateway

Seneca BigBlueButton web gateway

Seneca BBB Web Gateway Help

Useful Links


Source Code Repositories


GitHub Help


Documentation

Redis Database Documentation


Red5 server Documentation

Personal tools
special sections