Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Creationdate
Colourgreen
NamecreationDate

Authors: 

1. Introduction

Year 2017 was marked by 10th anniversary of the project. To mark highlight this date we've summarized the experience of Russian developers team. OpenMeetings  has become a prominent representative of open web conferencing solutions and  has acquired interesting story and multiple user acceptance. Its example enables to trace how this type of free projects arise, live and evolve.

...

About five open software solutions for web conferencing are world-wise known. They serve not only as applications, but also as educational specimens, enabling interested engineers to understand the stuff of such software solutions and to create their solutions on their basis. Table 1 below presents the comparative technical characteristics of four known free web conferencing software systems:Table 1 (to be inserted) 

System, licenseProgramming technologiesServer Requirements

Client Requirements

Server OSs

Support

OpenMeetings (OM),

Apache [1] 

Red5, Java, Adobe Flash,

HTML5 

Java, Relational Database

Database (MySQL, Derby,...), OpenOfficea,

swf Toolsa

Flash Pluginb, JRE 8a

Linux, Win,

macOS

BigBlueButton (BBB),

LGPL [2]

Red5, Java, Adobe Flash,

HTML5, WebRTC, Redis

Java, MySQL, Redis,

OpenOfficea, MongoDBa,

swf Toolsa, FreeSWITCHa

Flash plugin

Linux

MConf =

BBB + own development,

LGPL+ AGPL [3]

Red5, Java, Ruby, Adobe Flash,

HTML5, WebRTC, Redis

Java, Ruby on Rails, Chef,

MongoDB, MySQL, Redis,

OpenOfficea, swf Toolsa

Flash plugin

Linux

WebHuddle, GPLv2 [4]

Java, JBoss

Java, JBoss, OpenOfficea,

Xvfb a

Java plugin

Windows, Linux,

macOS
 optional requirements for extending the system functionality  
 the latest versions of web browsers include Flash Plugin by default, for older versions it may be necessary to install it
 presence of a web browser on the client machine is implied

...

OpenMeetings and BBB

These products are close in terms of software technologies used and the requirements for server and client software. But OM requires only one database for its server part, and for BBB it is required to install at least two different databases. Both systems have mobile applications. The main differences for users are in the interface and suitable operating systems.

...

Apart of its popular free license ASF provides free projects with a variety of convenient services, eliminating the need for developers to install a large set of software on their servers and to support the appropriate technical processes. OM project uses almost all of Apache ready-to-use services, which significantly facilitates project workflows, thus allowing to focus more effectively on the development process.

4. OpenMeetings (OM) Functionality, Architecture, Usage tips, WebRTC alternative, Ongoing technical re-factoring, Users variety, Service types   

to be continued

 are described below in according Child pages in their state related to 2017  

  •