
There are several ways that presentations can be given in virtual worlds like Second Life and Opensim. But the route from (e.g.) PowerPoint through to a shared display in-world and in a compatible way through a web browser for people not i-world is still clunky. A much improved, easier to use and simpler workflow is required. A way also to allow web browsing, gallery style display and slide show style presentation in a web browser should be linked to the same media.
For current methods used see FAQ on Presentation methods in Second Life
The initial stage of the project should lead to a familiarity with all these methods, and a pros/cons and issues analysis. Note time labs for real time screen presentation methods, and look for ways that lags can be reduced.
A potential solution is as follows:
Sample scripts that might be useful (some in PERL, some in PHP and some in Javascript) are available at http://openvce.net/services/webcast/
The solution should only use PHP on the server side. Javascript cannot be used on the client side, as it does not work (yet) in the target virtual worlds of Second Life and Opensim.
The solution should be able to be used in Joomla or Drupal, preferably working in both.
Potential solutions should be experimented with and described. All code used must be free of restrictions and licencable under the Lesser GPL or Creative Commons full open use licences.