Portable Presenter is a package designed to give presentations. It is written in Perl/Tk only, which is available for UNIX and for Windows.

A brief implementational example often tells more than millions of words, so here it is (file ppr/demo/simple);

    use PPresenter;
    use strict;
    my $show = new PPresenter
    ( -name     => 'A very simple show'
    ( -title    => 'first slide'
    , -main     => <<MAIN
           <BIG COLOR=red>My Show</BIG>
        Hi, welcome to PPresenter.  This package
        helps you creating presentations using
        Perl and Tk.
Many other examples can be found in the source tree in directories ppr/demo and xml/demo. Furthermore, you may try the tutorials, or read the other manual-pages ;)
Portable Presenter is written and maintained by Mark Overmeer. Copyright (C) 2000-2002, Free Software Foundation FSF.