BigBlueButton

From Infogalactic: the planetary knowledge core
Jump to: navigation, search
BigBlueButton
Developer(s) BigBlueButton Inc.[1]
Stable release 0.9.0 / April 30, 2015
Development status Active
Written in Java, Grails/Groovy, Scala (back-end), Actionscript (front-end client)
Operating system GNU/Linux
Type Collaborative software, Web conferencing
License LGPL[2]
Website <strong%20class= "error"><span%20class="scribunto-error"%20id="mw-scribunto-error-1">Lua%20error%20in%20Module:Wd%20at%20line%20405:%20invalid%20escape%20sequence%20near%20'"^'. http://<strong%20class="error"><span%20class="scribunto-error"%20id="mw-scribunto-error-1">Lua%20error%20in%20Module:Wd%20at%20line%20405:%20invalid%20escape%20sequence%20near%20'"^'.Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).

BigBlueButton is an open source web conferencing system developed primarily for distance education. It is based on GNU/Linux operating system. In addition to various web conferencing services, it has integrations for various learning and content management systems. Latest release of BigBlueButton is version 1.0 beta.

Features

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 FreeSWITCH, and support for presentation of PDF documents and Microsoft Office documents. 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.[3]

Although its components are open source, the BigBlueButton client depends on a browser plugin for the Adobe Flash platform. The BigBlueButton server runs on Ubuntu 10.04 64-bit 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.[4] The BigBlueButton server can also run within a cloud environment, such as Amazon EC2, by installing it on an Ubuntu 10.04 64-bit instance.

Architecture

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

History

In 2007 the project was started at Carleton University by the Technology Innovation 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 announced they were adding record and playback capabilities to BigBlueButton 0.80.[23]

In 2012 BigBlueButton 0.80 was released.[24]

In 2013 BigBlueButton 0.81 was released. [25]

In 2014 BigBlueButton 0.90-beta was released. [26]

In 2015 BigBlueButton 0.90 was released. [27]


Version Release date
Old version, no longer supported: 0.32 1 September 2008
Old version, no longer supported: 0.4 12 June 2009
Old version, no longer supported: 0.5 21 July 2009
Old version, no longer supported: 0.60 12 August 2009
Old version, no longer supported: 0.61 15 September 2009[28]
Old version, no longer supported: 0.62 11 November 2009[29]
Old version, no longer supported: 0.63 25 January 2010[30]
Old version, no longer supported: 0.64 3 April 2010[31]
Old version, no longer supported: 0.70 15 July 2010[32]
Old version, no longer supported: 0.71 9 November 2010[33]
Old version, no longer supported: 0.71a 13 January 2011[34]
Old version, no longer supported: 0.8-beta1 12 September 2011[35]
Old version, no longer supported: 0.8-beta2 12 September 2011
Old version, no longer supported: 0.8-beta3 1 December 2011[36]
Old version, no longer supported: 0.8-beta4 6 March 2012[37]
Old version, no longer supported: 0.80 18 June 2012[38]
Old version, no longer supported: 0.81 7 November 2013[39]
Old version, no longer supported: 0.90-beta 15 October 2014[40]
Old version, no longer supported: 0.90-RC 19 April 2015[41]
Current stable version: 0.90 30 April 2015[42]
Latest preview version of a future release: 1.0-beta 6 October 2015[43]
Legend:
Old version
Older version, still supported
Latest version
Latest preview version
Future release


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

Third party integrations

  • Chamilo (Learning Management System)
  • DoceboLMS (Saas/Cloud Learning Management System)
  • Drupal (Content Management system)
  • Moodle (Learning Management System)
  • Sakai Project (Learning Management System)
  • WordPress (Content Management System)
  • ILIAS (Learning Management System)

See also

References

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. Lua error in package.lua at line 80: module 'strict' not found.
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. It also uses redis, the open-source key-value data store software, to maintain an internal list of its meetings, attendees, and any other relevant information. Lua error in package.lua at line 80: module 'strict' not found.
  6. Morales, Aurelio F. "Open Source Collaboration Software for Multipoint Video, Audio, and Text", FINAL PROJECT REPORT FOR EEL5718 - COMPUTER COMMUNICATIONS, April, 2010.
  7. Nettleton, Rob "BigBlueButton", EDC Blog, June 4, 2010.
  8. Lua error in package.lua at line 80: module 'strict' not found.
  9. Dixon, Fred "Lessons from an Open Source Business", Open Source Business Resource, April, 2011.
  10. Lua error in package.lua at line 80: module 'strict' not found.
  11. Lua error in package.lua at line 80: module 'strict' not found.
  12. Lua error in package.lua at line 80: module 'strict' not found.
  13. 13.0 13.1 Lua error in package.lua at line 80: module 'strict' not found.
  14. Lua error in package.lua at line 80: module 'strict' not found.
  15. Lua error in package.lua at line 80: module 'strict' not found.
  16. Lua error in package.lua at line 80: module 'strict' not found.
  17. Lua error in package.lua at line 80: module 'strict' not found.
  18. Lua error in package.lua at line 80: module 'strict' not found.
  19. Lua error in package.lua at line 80: module 'strict' not found.
  20. Lua error in package.lua at line 80: module 'strict' not found.
  21. Lua error in package.lua at line 80: module 'strict' not found.
  22. Dixon, Fred "BigBlueButton Foundation", BigBlueButton Blog, July 12, 2010
  23. Lua error in package.lua at line 80: module 'strict' not found.
  24. Lua error in package.lua at line 80: module 'strict' not found.
  25. Lua error in package.lua at line 80: module 'strict' not found.
  26. Lua error in package.lua at line 80: module 'strict' not found.
  27. Lua error in package.lua at line 80: module 'strict' not found.
  28. Lua error in package.lua at line 80: module 'strict' not found.
  29. Lua error in package.lua at line 80: module 'strict' not found.
  30. Lua error in package.lua at line 80: module 'strict' not found.
  31. Lua error in package.lua at line 80: module 'strict' not found.
  32. Lua error in package.lua at line 80: module 'strict' not found.
  33. Lua error in package.lua at line 80: module 'strict' not found.
  34. Lua error in package.lua at line 80: module 'strict' not found.
  35. Lua error in package.lua at line 80: module 'strict' not found.
  36. Lua error in package.lua at line 80: module 'strict' not found.
  37. Lua error in package.lua at line 80: module 'strict' not found.
  38. Lua error in package.lua at line 80: module 'strict' not found.
  39. Lua error in package.lua at line 80: module 'strict' not found.
  40. Lua error in package.lua at line 80: module 'strict' not found.
  41. Lua error in package.lua at line 80: module 'strict' not found.
  42. Lua error in package.lua at line 80: module 'strict' not found.
  43. Lua error in package.lua at line 80: module 'strict' not found.
  44. Lua error in package.lua at line 80: module 'strict' not found.

External links