How Do You Share Presentations Under Linux?
Dr_Hajj asks: "I don't like giving presentations. I do my best to avoid having to. Unfortunately, I've been unable to dodge the latest request to give a little talk. This talk is to be presented to folks at several remote locations so there's a need for some sharing technology. How do Linux desktop users out there share presentations with others on the net?"
http://meyerweb.com/eric/tools/s5/
OpenOffice Impress can do presentations that can be saved as PowerPoint files, and be e-mailed to the other people, or as swf files, and be put on a web page for the other people to see.
do {print "Mini-Geek Rules!\n";}
until ($TheEndOfTheWorld);
I know everyone on Slashdot hates PDF (I don't), but its a dandy presentation format. Acrobat Reader supports fullscreen transisitions and even if you don't like Acrobat - other PDF viewers suffice. Plus it works on most any Unix platform (Adobe natively supports AIX, HPUX, Linux and Mac).
For online presentations, I use Ultra VNC's Java viewer. I setup a webpage that automatically detects the remote desktop size and pops up the VNC viewer window properly scaled to fit, works like a charm. All they need is Java installed and the ability to click a single link.
For just plain presentations where the remote people see your desktop and you use the telephone for audio this setup works about as well as GoToMeeting does. If you don't have the ability to host your own conference calls, there are several free conference call companies out there, just search google for "free conference call".
Open Source Time and Attendance, Job Costing a
So? There are a gazillion ways to make a PDF that don't require Acrobat. Heck, OpenOffice has a PDF writer built in. There are also some good LaTeX presentation packages that make real nice PDFs with pdflatex.
I'm a university teacher and I think there's nothing most annoying than a powerpoint presentation that doesn't work on a particular setup. So even if I did use Windows, I wouldn't use Powerpoint. I exclusively use PDF like you do. It always worked on any setup I used to find (Mac, Windows, Linux, even our old outdated Solaris on the Sun machines).
No, it doesn't move, you can't do animation at all, nor any cool transition. But I personaly think it's a plus side.
I hate all sigs, mine included.
What if they need to print it out? I frequently print out teacher's slides.
The The LaTeX Beamer class lets you use LaTeX to create very professional looking PDF presentations. Take a look at some of the examples linked to from their homepage.
I realize that other people have already suggested using PDF but I didn't see any references to Beamer yet. I think Beamer is the best tool for making presentations regardless of platform. I also happen to think that LaTeX is the best tool by far for creating books, articles, and written works in general.
We don't see the world as it is, we see it as we are.
-- Anais Nin
VNC would be my first choice. Beware that even TightVNC and UltraVNC tend to automatically default to optimal settings for a LAN and not a WAN, so be sure to make all the clients check jpeg compression settings and test in advance. You'd want them to set their desktop resolution to match yours (the scaling sucks). With everything tuned, you'd get pretty good refresh rates, even with some modestly sized movies or animations. Mind that you'll have to find a separate channel to deliver audio.
:P ).
Next you might want to consider H323 conferencing... gnomemeeting, netmeeting, and the like. In addition to voice and webcams, they should give you desktop sharing, text chat, and a whiteboard and crap. (Under Windows XP, netmeeting is hidden but still available via "Run | conf.exe")
If you have a high-end corporate conference room setup (with a Tandberg or Polycom VTC unit) that would make things much simpler in that you could simply plug your laptop into the VGA input. This could also get you better than POTS audio quality (8kHz mono). Very few conference rooms I've seen have bothered to set this up, though. Anyway, since they all speak H323, anyone with gnomemeeting or netmeeting should be able to join and watch and listen (albeit maybe at a lower quality, always test first
http://webex.com/ is another option, though I haven't played with their linux client yet. It can be a real dog with desktop updates (advancing a slide can take several seconds to update at all of the clients). However if you do it the right way and use their PPT preloader & displayer, things should be smooth. Like VNC, you'd want to coordinate desktop resolutions beforehand... it doesn't do any type of scaling.
Finally if you're into building your own thing, you can grab a video capture card such as http://www.unigraf.fi/?page=64 and use Windows Media Encoder, VideoLAN, etc. to deliver video content from any PC source to your clients using streaming video. Lots of testing and tweaking required, but you can basically take any full motion video or 3D content and chuck it over a network in multiple bit rates, have a recording to archive and playback later, etc. And all everyone needs is a media player. Mind that audio is only one-way.
I take it you haven't tried that on a 64-bit system running a native 64-bit browser. People have been asking for a 64-bit version of Falsh Player since the Athlon 64 came out (~3 years) and still no dice.
Poppler is getting better, but it's not quite there yet. Xpdf may be fugly as hell (it's a motif/lesstif app), but there really isn't any replacement for it yet.
Bingo. Poppler, a rendering library developed as an off-shoot of xpdf, somehow manages to perform worse than the original.
Case in point:
To add insult to injury, there are some rare cases when the on-screen render and printout of an image are different. A mangled image may print properly, but also a properly shown image may be printed as a black box.
The absolutely worst part is that if you print directly from LyX, the printing and rendering routines usually go through poppler. And what does that do to your images? Yep, well guessed. Effecfively the only way to print PDF's in a way that ensures their final outcome is to use xpdf. For LyX documents, this involves the extra step of exporting to PDF and printing from an external program.
There is no such thing as good luck. There is only misfortune and its occasional absence.