I’m looking for interested developers to help me out with a project. I’ve posted this to [SLED], but figured readers of my blog might be interested in joining the project as well.
I’m trying to assemble a team to create a program which will allow “1 click” conversion of Powerpoint documents to a functional slide screen in SL / OpenSim. Right now, the method is quite painful. I’d want this to be FOSS, under the BSD license. Here are the goals, and I’ve got a good start already, but could use another good C# developer or two:
Version 1:
(1) Windows forms application written in C#, and support Powerpoint files made in 4×3 perspective
(2) Have the application run on any Windows desktop
(3) The user will browse for the source PPT file, enter their avatar name and password, and optionally select a location to teleport their avatar to to build the screen.
(4) The program will convert each slide of the Powerpoint to individual JPEG (or BMP, or TARGA) graphic files, and resize to 512×512 for upload.
(5) Using libopenmetaverse (formerly libsecondlife), the avatar will be logged in, optionally teleported, and upload the graphic files.
(6) The graphic UUIDs will be stored in an array; then the object will be built, with a script in place with the image UUIDs, and buttons to navigate through the slides.
Version 2:
(1) A controller will be built so that when a presenter is giving a Powerpoint presentation, and changes a slide in Powerpoint, the slide is automatically changed in-world as well. Most of this code is already done.
(2) Support both 4×3 and 16×9 Powerpoint presentations.
Anyone have the skills and want to join this project? Contact me if you’re interested; and you must be cool with working under the BSD license.
Hey there!! Good luck with this project. Have been a reader for while since getting linked from LilMattys blog on animated textures. ( http://thebrn.wordpress.com/2008/12/29/in-focus3/ ) I amnot talanted enough to help but… it sounds very cool! So best of luck.
I know theres a slide thing in SL called metapresenter? something like that, which is nothing like you have planned but its a neat tool that allows you to change the slide show via a hud to give presentations within SL, which is used a lot in the business community.
Anyway good luck!!!!
There are a lot of solutions out there, but not a single click solution. The steps involved call for a single, automated solution (listening, LL?). Thanks for following – and here’s hoping we pull this off!
Hi
I’d be happy to help on this, this was a need I had already identified without investing some time…
I know the libopenmetaverse and c#. I’m not an expert, but I understand what I read and already made several small applications based on the lib.
Drop me a mail !
I think this should be pretty straight forward. If we take the source code for the SL Image Upload program (I believe it has been renamed Grid Image Upload in the latest from SVN) – which takes a JPEG or TARGA and uploads it, lossless, to the grid with an avatar user name / password – we should be able to, instead, make it take a Powerpoint, use the PPT dll to save it as 1 frame per JPEG, and then upload all the JPEGs. That’s a big first step.
Then, we can have it create an object, with a script to go through the textures alphabetically, and put the uploaded textures in the item.
What do you think? Thanks for responding!