Showoff Presenter

Showoff is a slideshow presentation tool with a twist. It runs as a web application,
with audience interactivity features. This means that your audience can follow along
in their own browsers, can download supplemental materials, can participate in quizzes
or polls, post questions for the presenter, etc. By default, their slideshows will
synchronize with the presenter, but they can switch to self-navigation mode.

Showoff allows you to author your presentation slides in Markdown, then organize
them with a showoff.json file. This file also contains metadata about
the presentation, such as the title, any password protection, etc.

Then you just run showoff serve in the presentation directory and open
a browser window.

Functionality

Beyond the standard presentation functionality, Showoff provides:

Live presenter tools:

presenter view that display notes, tree representation of presentation, and other tools

open the current slide in an online editor such as Github's repository editor

track how much time audience members spend on specific slides

generate a static form of the presentation and upload it to Github Pages

generate a Heroku app to serve your presentation from

automatically generate presentations from an outline

Due to it being plain text, you can easily version control it, you can easily move
sections between presentations, and you can rearrange or remove sections easily.

Installation

Showoff is distributed as a RubyGem. Simply install it like any other gem. Showoff
will run out of the box on OS X and most Linux distributions. To install on Windows,
you'll need to install both Ruby and the Ruby DevKit for compiling native extensions.