Web-Conferencing with Apache OpenMeetings Sebastian Wagner Maxim Solodovnik
Agenda Introduction to OpenMeetings Streaming with Red5 Roadmap, Clustering HTML5 plans
Conference room
History and Status Founded 2006 at GoogleCode Incubated at Apache Foundation November 2011 Current release: Apache OpenMeetings 2.0 (Incubating) (release date 07-2012) http://incubator.apache.org/openmeetings
Components Future Roadmap OpenMeetings Server Flash SWF Client OpenLaszlo HTML5 Wicket Tomcat with Red5, Flash Streaming Java WebStart Screensharing Java WebStart Scrensharing OpenOffice Service ImageMagick GhostScript SWFTools Database SOAP-REST API Moodle, Drupal, Intranet, …
Technology Stack Spring – DI, configure schedulers, manage transaction Red5 (Apache Mina) - Streaming OpenJPA – Persistence Axis2 – SOAP/REST API OpenLaszlo – UI Flash Wicket – UI HTML5 … lot more like Velocity, Mail, Apache Batik, Apache ANT+Ivy,
Streaming with Red5 Provides support for RTMP, RTMP over HTTP (RTMPT) and RTMP over SSL (RTMPS) Uses heavily Apache Mina (great framework!) Red5 switched to Apache License in 2011 According to devs HTTP Streaming is already implemented (but no public docs yet)
RoadMap - Clustering
HTML5 Apache Wicket for HTML5 (Pro/Cons ?) WebSockets for communication (vs Long Poll for example) Current status of HTML5 ? Roadmap will change, with Browser standards getting stable
HTML5 – Preview
Project activity – Mailing list
Project activity – SVN
Roadmap Community Graduate as TLP Plugins moved to apache-extras.org (Plugins to Moodle, Drupal, Joomla, Sakai, ATutor, SugarCRM, … already exist) Plugins are a great way for a first contribution to see immediate ROI HTML5 will attract wider audience
Getting Involved Apache Website (Incubator): Nightly Builds: http://incubator.apache.org/openmeetings Nightly Builds: https://builds.apache.org/view/M-R/view/OpenMeetings/ Sebastian Wagner – sebawagner@apache.org twitter: dead_lock Maxim Solodovnik – solomax@apache.org … Questions ?