Do we have to creat it ourselves? An Open Source Presentation App

Man, Nathan got me thinking about the whole lack of a killer presentation app in Open Source. I used to use purely Inkscape’s viewing app, Inkview for all my presentation needs, but that becomes cumbersome when you give a talk nearly 3-5 times a week ;) Hard to pull together a talk in a cab with that option too. The graphics though aren’t full of jaggies, and it demonstrates a much better app IMO, Inkscape, duh!

So I started using OpenOffice.org Impress, which I’m still using to this day. But, I got pissed off yesterday in watching Lessig present, a young Korean kid asked me which app Lessig and Wilbanks used, and I shamefully said, “Keynote.”

So, to the lazyweb first: Am I missing something? Is there a good up and coming free and open source Presentation Application that doesn’t suck? My definition of doesn’t suck includes:

  • Handles all media types! - I need to be able to play any video, any audio file, mp3s, etc…
  • Is fast! Graphically!
  • Has 3D badazzzz effects like Compiz, but primarily professional video style effects
  • I even want it to be as cinematic as Ken Burns style zooming effects over an entire presentation
  • Simple UI
  • All of Nathan’s reasons
  • So here are some final questions:

    Would clutter-based system be good for this? And/or, what file type would be best for this slide format: ODF?

    I have come to the end of my minimalist style of presentations now here in Seoul Korea at the 1st International CC Korea conference. I have done tons of them. I want some action.

18 Responses to “Do we have to creat it ourselves? An Open Source Presentation App”


  1. 1 Philippe

    Create a very nice cross plateform (opengl based?) player for odf files and add some sexier transitions to open office impress menus and you’ll be set. Open office is somewhat decent to create slides (much better than powerpoint imho). What makes keynote so great are the themes and nice visual effects. This could be done with an enhanced slide player. Or not… Or allow inkscape to have multiple slides and transitions between them and animation. Isn’t it what svg can be used for? Or allow impress to import and display nicely animated svg files for maximum flexibility

  2. 2 Pavel Sefranek

    You should check this presentation app http://www.nongnu.org/criawips/. It’s GNOME, simple BUT seems to be unmaintained for a while. Maybe it can be used as a codebase for your new clutter app.

  3. 3 Pierre

    Manslide may be a solution.
    There is also huge progress landing in the next version of Impress (3D effects and Presenter Mode, voice recording)

  4. 4 iain

    Clutter would be perfect for it.

  5. 5 Fabrix

    There is a sample with clutter source, a clutter-gstreamer-xml based slide player, with some example of cool slides transition…

  6. 6 TreviƱo

    I generally use OpenOffice Impress or other graphics editor, plus KeyJNote for managing the effects…

    But, I agree! We need something better…!

  7. 7 fer

    I usually create (image and text only) presentations with Oo and export them to pdf, then I play them with evince. I use a custom script based on GNOME a11y to check the current evince presentation page and a text file to invoke mplayer and play videos/music :)

  8. 8 bochecha

    And what about LaTeX / Beamer ?

    This produces the best result I ever saw, in a PDF file that can be rendered on every OS.

    Of course it requires a little time to learn it, but isn’t it tottaly worth it ? :)

  9. 9 David

    Perhaps KPresenter could form a nice base to start the project? KDE/Qt code tends to be reasonably easy to hack on, particularly compared to OpenOffice.

  10. 10 matt harrison

    Just got back from pycon. About half the presenters used keynote, the other’s seemed to be using s5. I used s5, because it is so easy to create slides with restructured text and use the rst2s5.py tool. rST is very easy to use and edit. S5 is a little too simplistic and more powerpointy than keynoty (ie requires titles on all slides). Also it doesn’t scale images, so that is problematic when dealing with pictures and different projector resolutions.

    I’ve seen Jeff Waugh present using clutter and the slides were wonderful. Perhaps an rst2clutter tool is needed. I need to check out clutter more seriously, if only I had more time….

  11. 11 matt harrison

    Bruce[0] is another one to check out. Has some 3d since it is based on the python opengl wrapper, pyglet. Doesn’t appear to have rst support at the moment….

    0 - http://code.google.com/p/bruce-tpt/wiki/AboutBruce

  12. 12 Valent
  13. 13 Valent

    I also heard of a great way to present with linux destop…

    I heard somebody made a script which created X virtual desktops each with new slide as s wallpaper and then used compiz cube to go from one to another…

  14. 14 ndim

    Something using xrandr for dual-screen would be useful.

    The laptop display would show the current slide with speaker notes and a running clock, whereas the laptop’s VGA/DVI output which drives the projector only shows the slides.

  15. 15 tom wright

    it would be useful to be able to export to high res video

    i would like to be able to use the new 3d effects in open office but unless i’m able to convert to something that can play on windows systems it’s not much use to me

  16. 16 dz0

    Scenari is a new player and has some nice solutions
    it exports stuff as flash for visual experience

    download a demo pack of main tools
    http://scenari-platform.org/projects/scenari/en/demo/co/
    most worthy for presentations are SSS and WebRadio

  17. 17 jon

    Cool, looks like openoffice 2.4 is out now…I will test out and see if this fits the bill…I’m thinking even deeper about how cool a clutter-based app could be…I want to include browser components, live data and more directly in OO.o…and what about movies?

    http://www.oooninja.com/2008/02/eye-candy-3d-opengl-transitions-impress.html

  1. 1 Do we have to creat it ourselves? An …

Leave a Reply