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.



Monday, November 21, 2011

Updated SugarCRM Plugin 1.2 for OpenMeetings

Changes in OpenMeetings SugarCRM Plugin 1.2

  • changed workflow
  • easier installation (no manualy changes needet any more)
  • easier use
  • Smarty Template Engine
  • ready for Sugarcrm 6 
Download:
http://openmeetings.googlecode.com/files/openmeetings_sugarcrm_v_1_2.zip

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

Saturday, November 12, 2011

OpenMeetings accepted for Apache Incubation

We are happy to announce that OpenMeetings is accepted for the Apache Incubator.
The Apache Incubator is the first stage of becoming a project of the Apache Software Foundation.

You can see the result of the Vote in Apache's Incubator Mailing list archives:
http://mail-archives.apache.org/mod_mbox/incubator-general/201111.mbox/%3C6EEF2F10-37F3-4CDA-A491-0F074036D0D2%40objectstyle.org%3E

And our Proposal:
http://wiki.apache.org/incubator/OpenmeetingsProposal

We will keep you updated about the current status of the incubation process through our project-website.

Sunday, November 6, 2011

Wednesday, November 2, 2011

OpenMeetings 1.8.6 released

Version 1.8.6 includes two updates:
  • Refactor scheduler that sends emails to participants of calendar events
  • add option poly2bitmap to workaround issue of SWFTools "only supports 65536 shapes at once" error message 
ChangeLog: http://code.google.com/p/openmeetings/wiki/ChangeLog