Tuesday, April 10, 2012

OpenMeetings Team Staff Meeting Minutes for 10-April-2012.

Attendees

Alexei Fedotov

Denis Kandrov

German Grekhov

Irina Arkhipets

Maria Stepanova

Maxim Solodovnik

Olga Golosova

Timur Tleukenov

Issues

  1. TeamBox plugin discussion. It’s impossible to make direct OpenMeetings SOAP/REST API calls inside JavaScript functions because client browsers do not allow cross-domain calls by the security policy. Several decisions are possible. Several decisions are possible here: for example to use iFrames or to make such calls from the TeamBox server side. So there are two tasks for German: 1). To clarify if we can write our own server code in TeamBox and 2). To develop universal JavaScript widget for OpenMeetings and check it into svn (in Apache or googlecode).
  2. Prices for the OpenMeetings hosting on Scalaxy still look too high and need to be optimized. Irina will write a post on dataved.ru and discuss this with the community.
  3. Team infrastructure changes: since April, 16 Timur and Olga go to another projects; Maxim and Irina start to work full time.

 

OpenMeetings Team Staff Meeting Minutes for 03-April-2012.

Attendees

                Sebastian Wagner

Alexei Fedotov

Denis Kandrov

German Grekhov

Irina Arkhipets

Maria Stepanova

Maxim Solodovnik

Olga Golosova

Timur Tleukenov

 

Issues

  1. Red5 phone is installed on the Russian demo servers (Thanks Timur!)
  2. JabberService is open sourced and installed to one client (Thanks Maxim!)
  3. Sebastian works on the GUI improvements, so OpenMeetings will look much better soon!
  4. Denis tries to optimize disk usage by OpenMeetings. OM demo server was configured so that recordings are stored on S3 Amazon Server, now we can offer this to the clients as an additional service. Denis also found that documents are converted and stored in the same folder, and this is not optimal. But Sebastian told that this should not be so. Agreed to continue a discussion via e-mail (Denis should write a letter with a brief description of the found problems)
  5. There are still some unclear points regarding the current hosting policy. Table with the hosting services description and prices would be ready on this week (Maria).
  6. Team infrastructure changes: Timur goes to another project since April,9; Maxim and Irina work full time for the project since April, 16. Anton Smirnov is a developer who probably will continue SIP/VOIP integration implementing and mobile devices support investigating.

 

Monday, March 19, 2012

Demo video about upcoming Atlassian Confluence Plugin for Apache OpenMeetings

Eugen from the Apache OpenMeetings team shows his first version of the Confluence Plugin. It enables integration of Apache OpenMeetings Web-Conferencing rooms into any Confluence wiki and managing the conference rooms from inside Confluence. 

The demo video is available at: https://vimeo.com/38767730

Thursday, March 15, 2012

OpenMeetings Nightly Builds are back

OpenMeetings Nightly Builds are back online, now at the Apache infrastructure:
https://builds.apache.org/job/openmeetings/

For feedback on the Nightly Builds please use:
http://incubator.apache.org/openmeetings/mail-lists.html

Tuesday, March 13, 2012

OpenMeetings at MoodleMoot Germany (Münster) at Friday 16.03.2012

There will be a presentation about OpenMeetings at the MoodleMoot 2012, 16th March in Münster, Germany.


Room 129, first floot, 11:05 am


I am going to share the presentation afterwards online.


See: http://moodlemoot.moodle.de/mod/page/view.php?id=1706

Thursday, March 8, 2012

Work at an OpenMeetings Related Project(s) at the Google Summer of Code 2012

This is an opportunity for students that would like to "enhance" their budget by working on a project sponsored by "Google Summer of Code".
See: http://code.google.com/soc

Each Students for an accepted project is sponsored by Google with 5000 USD. When I was a Student I also did the program at SoC 2006, it was a great opportunity to catch up with some interesting people and topics.


ATutor has some project proposals at their wiki, one of them is also Openmeetings related:
http://wiki.atutor.ca/display/atutorwiki/Google+Summer+of+Code+2012#GoogleSummerofCode2012-13.EnhanceIntegrationofATutorwithApacheOpenMeetingsWebConferencing

If you are student or if you know somebody you might send him the link.

Thursday, February 16, 2012

Will JavaFX support Camera (and Microphone) with a developer friendly API?

With all the props that go to the upcoming release of JavaFX 2.x I tried to find out the status of the media components in JavaFX.
Looking at other platforms first:
- Flash: Camera / Microphone: See http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/media/package-detail.html really extended support, at least Adobe claims they support it on all devices (although of course there might be always slight glitches if you use some exotic webcam on Linux). They pretty much can support any DESKTOP device. And that is what makes you wonder: What about mobile platform? They just cancelled further development of Flash Mobile ( see: http://blogs.adobe.com/conversations/2011/11/flash-focus.html ).
- Silverlight: Camera / Microphone access was introduced in Silverlight 4, however I honestly can't say how widespreaded the support on devices accross platforms is, as I hardly know any application that use Silverlight on Mac or even Linux to capture Cam/Mic. However there are noticeable offerings of VOD providers (Maxdome in Germany for example) that use the Silverlight platform as it seems to have a good integration of DRM tools ( see: http://msdn.microsoft.com/en-us/library/cc838192%28v=vs.95%29.aspx ). However the programming model is still shaped for .NET and Microsoft simply can't expect that every Web-Programmer now becomes a .NET programmer.
- HTML5: There is the Video component in HTML5, and its the only cross-platform video-playback that works on mobile devices as well as on desktop (although the playback lacks on many features) . However the access to camera and microphone is in very early stages and it is not clear at all if one day browser vendors will agree on a codec for the transmission of the captured data from the device.

Now looking at JavaFX:
They build some playback components to playback video. Additionally the JavaFX API ( http://docs.oracle.com/javafx/2.0/api/index.html ) has a Camera object, however it seems to have nothing to do with a "webcam", it is an internal object used to render the UI. There is also no Microphone access. The plan seems to be like leaving this as opportunity to the users to program their own drivers to access the cam/mic. By looking at the way JMF was not developed since almost 10 years and all the negative feedback (or even "ANTI" (or counter-revolutionary) projects like FMJ ( http://fmj-sf.net/ ) I doubt that this is an opportunity lot of people will consider.

Btw: You can also participate in the discussion in the Jira issue at the JavaFX bugtracker: http://javafx-jira.kenai.com/browse/RT-3458 Vote for it! :)

Monday, December 5, 2011

OpenMeetings 1.9.0 available

Version 1.9.0 is probably the last major release before OpenMeetings will become a project of the Apache Software Foundation. 1.9.0 has over 10 new features. For example you can use webcams with multiple resolutions from very small 4:3 to very large 16:9. Or polls can be saved and poll results are available as pie-chart. Another major improvement enables you to mute other microphones one-by-one and additionally you can give yourself exclusively the micro and mute everybody else with a single click. Further you can run OpenMeetings now completely over SSL using HTTPS and RTMPS (Flash Streaming over SSL). For a complete list please review our changelog.

Changes:
  • Run OpenMeetings over SSL using HTTPS and RTMPS see RTMPSandHTTPS
  • Rename the complete application webapp path see CustomizingWebappName
  • rtmpT (rtmp over HTTP Tunneling) working again
  • Save polls: You can now save polls, delete polls and close polls. Also poll results are displayed as pie-charts.
  • Mute any user: You can mute yourself. Additionally moderators can also mute other microphones. Mute status is displayed in user-list and status icons in video pod and on top of the user list
  • Give exclusive microphone: Mute everybody except yourself with a single click. The User can click on his video pod (or press F12), if he has the needed rights, his micro is unmuted while everybody else is muted. The moderator can additionally give the right to have the functionality to "Give exclusive microphone" to to any user and/or can also directly click on any other participant's video to "Give exclusive microphone" to this user.
  • You can now see in your own video pod not only the green light but also the full activity meter indicating your loudness
  • You can now choose between multiple resolutions for the video, remote video pods are synced to the size too. With different dimension (4:3, 16:9). Does also reduce needed bandwidth to use exactly the supported resolution and you can choose smaller video sizes to save bandwidth. You can also change the available resolutions and default selection in the config.xml
  • Invalid invitation hashs now show in the error message why and in which time period they are exactly valid
  • Refactored calendar server side code to use java.util.Timezone everywhere. The application now stores all times in the server time. Only the backup contains timestamps so you could potentially export in one time zone and import into a server of another without issues.
  • Changed calendar E-Mail and fixed iCal invitation in Gmail to display correctly
  • Calendar meeting reminder email is now send 15 minutes upfront (15 minutes can be changed in configuration)
  • Default room size for conference rooms created via calendar is now 50 (default room size can be changed in configuration)
  • Minimum length for user and password is now 4 (minimum length can be changed in configuration)
  • Fix new FFMPEG param style (you can revert to use the old param style through the config_key "use.old.style.ffmpeg.map.option") see SwitchBetweenFFMPEG
  • Max upload size can be configured now (max_upload_size)
  • Fix calendar if first-day-in-week is configured to be Monday instead of Sunday (default)
  • JUnit tests now run integrated in Eclipse and on the Nightly Build Server see JUnitTestings
  • Apache RAT is integrated to handle some parts of the code audit when importing our code to Apache Incubator SVN
  • Oracle available as DB configuration see Configuration_Oracle

Download:
http://openmeetings.googlecode.com/files/openmeetings_1_9_0_r4692.zip

Changelog:
http://code.google.com/p/openmeetings/wiki/ChangeLog

Friday, December 2, 2011

Design Apache OpenMeetings Logo and Win Prize!

Are you good at logo designing? Do you like open source? You can quickly get a great prize by creating a logo for Apache OpenMeetings, a free browser-based software that allows you to instantly set up a conference in the Web and that is now accepted for the Apache Incubator. The Incubator is the first step of becoming a regular project of the Apache Software Foundation.

The main idea of this contest is to conceptualize and design a brand new logo. To get an idea visit our websites at http://code.google.com/p/openmeetings and http://www.openmeetings.de and compare them to other Apache projects from the list http://projects.apache.org/indexes/alpha.html.

The contest will start at 02.12.2011 till 31.12.2011, so hurry up to take part!

We will rate your designs and give you feedback. If we choose your logo as the winning logo, you can win a prizea book of your choice!




Take this opportunity to show your creativity and win the prize!
Send us your logo at: service@openmeetings.de



Thursday, December 1, 2011

Configure OpenMeetings with Oracle

We have tested successfully to run OpenMeetings on Oracle DB, in the current repository there is a sample configuration files.