Changes

From CDOT Wiki
Jump to: navigation, search

BigBlueButton

664 bytes removed, 12:35, 2 November 2016
m
CDOT BigBlueButton Contributors
===For New Developers: Getting started on BBB===
'' <span styleIf you would like to start voluteering or working for CDOT, please read these step by step instructions for setting up your environment, as well as a tutorial for how to create a react component within BigBlueButton: [https://docs.google.com/document/d/1_ujOMX1AvODRsEkg54GFrknNKL4Ld78jCSpd9gUHImk/edit?usp="colorsharing Starting at BBB] To read the documentation about BigBlueButton written for Employees of Blindside Networks, visit this link: red;">***Under construction[http: write something here!!***</span>''/docs.bigbluebutton.org/ BlindSide Networks BBB documentation]
First, you will likely want to subscribe to the following BigBlueButton mailing-lists:
Find the official docs for React here: https://facebook.github.io/react/
 
=====Developing the Mobile Client=====
 
The BigBlueButton mobile client is a mobile application that allows users to participate in a BigBlueButton meeting from their smartphone or tablet. It was started in late 2013 by a team of software developers from [http://mconf.org/ Mconf]. Beginning in early 2014, the mobile project was taken over by a team of developers at Seneca CDOT. Chad Pilkey, Gary Deng, Stanislav Yeshchenko, and Adam Sharpe each worked on implementing features, rewriting components, and fixing bugs in the mobile client. In the summer of 2014, we:
 
*[https://github.com/bigbluebutton/bbb-air-client/pull/28 Allowed mobile users to receive and view desktop sharing streams]
*[https://github.com/bigbluebutton/bbb-air-client/pull/29 Rewrote and upgraded the mobile client to connect with new versions of BigBlueButton]
*[https://github.com/bigbluebutton/bbb-air-client/pull/30 Improved the user interface, which was previously minimalistic and did not support tablets very well]
*[https://github.com/bigbluebutton/bbb-air-client/pull/36 Added unit testing capabilities and framework] (The actual unit tests still need to be written)
*[https://github.com/bigbluebutton/bbb-air-client/pull/43 Allowed the mobile client to respond to polls and view poll results]
*[https://github.com/bigbluebutton/bbb-air-client/pull/44 Rewrote the user interface to conform with the UI designer's specifications]
*[https://github.com/bigbluebutton/bbb-air-client/pull/45 Added support for receiving video streams on iOS (previously, video streams would not play on iOS devices as they do not support Adobe AIR very well)]
*[https://github.com/bigbluebutton/bbb-air-client/pull/48 Enforced the meeting's lock state (permission settings) on the mobile client]
*[https://github.com/bigbluebutton/bbb-air-client/commits/master As well as lots of bug fixes, small improvements and features!]
 
=====Unit Testing the Mobile Client=====
 
With the mobile client's development coming close to completion, the importance of unit testing is becoming increasingly important. Though not in the spirit of test driven development, the unit tests are being written after the core application. See the following link for general information about unit testing, specific information regarding the framework we are using to unit test the mobile client, and information about the current state of the coverage of the unit tests.
 
*[http://zenit.senecac.on.ca/wiki/index.php/BigBlueButton_Mobile_Client_Unit_Tests Documentation of the mobile client's unit testing]
 
=====Seneca BigBlueButton Conference Manager=====
 
SenecaBBB web application aims to enable Seneca students, employees, and guests to access high quality BigBlueButton web conference system. Main features and functionality include:
 
* User authentication and authorization
* Online Meeting and Lecture scheduling
* Manage Students,Professors,Subjects, Departments, and Guests Users
* System Settings
* Asynchronous access to the recordings (audio, video, presentations)
 
*[https://github.com/SenecaCDOT-BigBlueButton/SenecaBBB Project Source Code and Development Instructions]
*[http://zenit.senecac.on.ca/wiki/index.php/User:GaryDeng/bbbman_instruction '''BBBMAN Instructions''']
===Completed/Inactive Projects===
=====Accessibility=====
<span>One of the requirements of the BigBlueButton project is for it to be accessible to all users without limitation, which encompasses both direct access (native to the application) and indirect access (compatible with assistive technologies) methods. Accessibility has already been fully implemented in the Flash client and is in development in the HTML5 client. The main accessibility features that were implemented include screen reader support, keyboard navigation, and localization. Since a large portion of the users of this application are students, the content and interface of the application is required to be equally functional for individuals with physical impairments and disabilities. All accessibility features have been implemented in compliance with the [https://www.w3.org/TR/wai-aria-1.1/ ARIA (Accessible Rich Internet Applciations) standards] and [https://www.w3.org/TR/WCAG20/ WCAG (Web Content Accessibility Guidelines)]. In regards to screen reader implementation, all text within the application and anything that the user can interact with (including buttons, menu's, and more) have a description which is interpreted by the screen reader and read out to the user to give meaning to the things they cannot see. Keyboard navigation and keyboard shortcuts have also been implemented to assist users with vision impairment so that they can still navigate through the entire application without having to see it on a screen. For international students or users of the application whose first language is not english, localization has been implemented to support the user' s native language, with a wide variety of languages to choose from. These language localizations are constantly being improved and updated by the community as the application develops further.</span style> =="color===Creating the Mobile Client===== The BigBlueButton mobile client is a mobile application that allows users to participate in a BigBlueButton meeting from their smartphone or tablet. It was started in late 2013 by a team of software developers from [http: red;">***WRITE STUFF HERE!!!***</span>''/mconf.org/ Mconf]. Beginning in early 2014, the mobile project was taken over by a team of developers at Seneca CDOT. 
===CDOT BigBlueButton Contributors===
[[File:Bbbteam20122Bbbteam2016Fall.pngjpg|thumb|right|350px400px|From left to right: JustinKert, Oleksandr, Fardad, and Laily, Chad, Jaeeun, Danny, Matthew]]
====Current====
*[http://zenit.senecac.on.ca/wiki/index.php/User:Oleksandr_Zhurbenko Oleksandr Zhurbenko] - Developer
*[http://zenit.senecac.on.ca/wiki/index.php/User:Laily_Ajellu Laily Ajellu] - Developer
*[httphttps://zenitwiki.senecaccdot.onsenecacollege.ca/wiki/index.php/User:Matthew_Marangoni Mmarangoni Matthew Marangoni] - Developer*[httphttps://zenitwiki.senecaccdot.onsenecacollege.ca/wiki/index.php/User:Jaeeun_Cho Jaeeun.cho Jaeeun Cho] - Developer*[http://zenit.senecac.on.ca/wiki/index.php/User:Kert_Brown KBrowne Kert BrownBrowne] - Developer
====Previous====
3
edits

Navigation menu