BigBlueButton

BigBlueButton
Developer(s) Richard Alam, Denis Zgonjanin, Fred Dixon, Jeremy Thomerson, community
Stable release 0.71a / January 13, 2011
Operating system GNU/Linux
Type Collaborative software, Web conferencing
License LGPL
Website www.bigbluebutton.org

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

Contents

Features

As of version 0.71a, BigBlueButton supports multiple audio and video sharing, presentations with extended whiteboard capabilities - such as a pointer, zooming and drawing - public and private chat, desktop sharing, integrated VoIP using Asterisk or FreeSWITCH, and support for Microsoft Office documents using OpenOffice. Moreover, users may enter the conference in one of two roles: viewer or moderator.

As a viewer, a user may join the voice conference, share their webcam, raise their hand, and chat with others. As a moderator, a user may mute/unmute others, eject any user from the session, and make any user the current presenter. The presenter may upload slides and control the presentation.[1]

Although its components are open source, the BigBlueButton client depends on a browser plugin for the Adobe Flash platform. The BigBlueButton server runs on Linux and can be installed either from source code or from Ubuntu packages. BigBlueButton is also downloadable as a Virtual Machine (VM) that runs within VMware Player on PC and Unix computers and within VMWare Fusion on Macs.[2]

Architecture

Similar to Openmeetings, BigBlueButton uses red5, an open source implementation of Adobe's Flash Media Server, to support its real-time collaboration.[3][4]

The BigBlueButton server can run within a cloud environment, such as Amazon EC2, but in version 0.70 there were problems with audio delays using the built-in VoIP in such environments.[5] The core developers recently demonstrated improvements to the VoIP in the upcoming BigBlueButton 0.8.[6]

History

In 2007 the project was started at Carleton University by the Technology Innovation and Management program.[7] The first version was written by Richard Alam (it was initially called the Blindside project) under the supervision of Tony Bailetti.[8]

In 2009 Richard Alam, Denis Zgonjanin, and Fred Dixon uploaded the BigBlueButton source code to Google Code and formed Blindside Networks, a company pursuing the traditional open source business model of providing paid support and services to the BigBlueButton community.[9]

In 2010 the core developers added a whiteboard for annotating the uploaded presentation. Jeremy Thomerson added an application programming interface (API) which the BigBlueButton community subsequently used to integrate with Sakai,[10] Wordpress,[11] Moodle 1.9,[12][13] Moodle 2.0,[13] Joomla,[14] Redmine,[15] Drupal,[16] Tiki Wiki CMS Groupware,[17] Foswiki,[18] and LAMS.[19] Google accepted BigBlueButton into the 2010 Google Summer of Code program.[20] To encourage contributions from others, the core developers moved the source code from Google Code to GitHub.[21] The project indicated its intent to create an independent not-for-profit BigBlueButton Foundation to oversee future development.[22]

In 2011 the core developers are focused on adding record and playback capabilities to BigBlueButton 0.8 (currently in beta-3).[21]

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

See also

References

  1. ^ "BigBlueButton Overview". bigbluebutton.org. http://bigbluebutton.org/overview. Retrieved 2010 10 23. 
  2. ^ "Installation - BigBlueButton - Overview of installation options - Project Hosting on Google Code". BigBlueButton. http://code.google.com/p/bigbluebutton/wiki/Installation. Retrieved 2010 10 23. 
  3. ^ "Red5 : Open Source Flash Server Open Source Flash". osflash.org. http://osflash.org/red5. Retrieved 2010 10 23. 
  4. ^ Morales, Aurelio F. "Open Source Collaboration Software for Multipoint Video, Audio, and Text", FINAL PROJECT REPORT FOR EEL5718 - COMPUTER COMMUNICATIONS, April, 2010.
  5. ^ Rattanatamrong, Prapaporn "Performance Study of Open Source Multimedia Collaboration Software in Virtualized Environment", Final project report for EEL5718 - Computer Communications, August, 2010.
  6. ^ Dixon, Fred. "Improving audio in BigBlueButton 0.8". http://groups.google.com/group/bigbluebutton-dev/browse_thread/thread/a36d61df9b9fc45b#. Retrieved 2011 03 19. 
  7. ^ Nettleton, Rob "BigBlueButton", EDC Blog, June 4, 2010.
  8. ^ "Reading Tools". osbr.ca. http://www.osbr.ca/ojs/index.php/osbr/rt/bio/356/317. Retrieved 2010 10 23. 
  9. ^ Dixon, Fred "Lessons from an Open Source Business", Open Source Business Resource, April, 2011.
  10. ^ "Home - Contrib: bigbluebutton - Confluence". sakaiproject.org. http://confluence.sakaiproject.org/display/BBB/Home. Retrieved 2010 10 23. 
  11. ^ "Wordpress Plugin Directory: BigBlueButton". wordpress.org. http://wordpress.org/extend/plugins/bigbluebutton/. Retrieved 2010 10 23. 
  12. ^ "Moodle.org: Modules and plugins: BigBlueButton". moodle.org. http://moodle.org/mod/data/view.php?d=13&rid=3524. Retrieved 2010 10 23. 
  13. ^ a b "BigBlueButton releases activity module integration for Moodle 1.9 & 2.0". moodlenews.com. http://www.moodlenews.com/2011/bigbluebutton-releases-activity-module-integration-for-moodle-1-9-2-0/. Retrieved 2011 01 18. 
  14. ^ "BigBlueButton Integration - Joomla! Extensions Directory". joomla.org. http://extensions.joomla.org/extensions/communication/video-conference/14317. Retrieved 2010 10 23. 
  15. ^ "Redmine - PluginBBB - Redmine". redmine.org. http://www.redmine.org/wiki/redmine/PluginBBB. Retrieved 2010 10 23. 
  16. ^ "BigBlueButton - drupal.org". drupal.org. http://drupal.org/project/bbb. Retrieved 2010 10 23. 
  17. ^ "BigBlueButton". tiki.org. http://tiki.org/BigBlueButton. Retrieved 2011 01 22. 
  18. ^ "BigBlueButtonPlugin - foswiki.org". foswiki.org. http://foswiki.org/Extensions/BigBlueButtonPlugin. Retrieved 2010 11 19. 
  19. ^ "BigBlueButton integration - lamscommunity.org". lamscommunity.org. http://lamscommunity.org/dotlrn/clubs/technicalcommunity/forums/message-view?message_id=1267004. Retrieved 2011 05 04. 
  20. ^ "GSoC Organization for BigBlueButton". appspot.com. http://socghop.appspot.com/gsoc/org/show/google/gsoc2010/bigbluebutton_soc. Retrieved 2010 10 23. 
  21. ^ a b Dixon, Fred. "Minutes from BigBlueButton committers meeting 2010-04-27 - BigBlueButton-dev - Google Groups". http://groups.google.com/group/bigbluebutton-dev/browse_thread/thread/33c2080e30fb5f02. Retrieved 2010 10 23. 
  22. ^ Dixon, Fred "BigBlueButton Foundation", BigBlueButton Blog, July 12, 2010
  23. ^ "FAQ - BigBlueButton Frequently Asked Questions - Project Hosting on Google Code". BigBlueButton. http://code.google.com/p/bigbluebutton/wiki/FAQ#Why_is_this_project_called_BigBlueButton_?. Retrieved 2010 10 24. 

External links