WWW::Slides is a Perl module to serve presentations on the Web.
# It can be as simple as this:
use WWW::Slides qw( spawn_server );
my $pid = spawn_server(
slides => @slide_filenames,
http_port => 50505,
controller_port => 50506,
WWW::Slides is a system for serving presentation on the web, with one (or more) "speakers" controlling what's seen by a "vast" audience of attendees. It relies on HTTP streaming and CSS in order to send different slides and force browsers to show the correct one.
WWW::Slides allows the creation of one or more talks that can be served via HTTP. You can start a basic HTTP server on a port of your choice, that allows browsers to connect in order to make them show slides. Moreover, you can retain control on the presentation using a simple controlling mechanism of your choice, more notably using a TCP connection.