Skip to content
HTML5 Slideshow controlled through a Node.js based web socket
C++ C JavaScript Shell Perl Python Other
Pull request Compare This branch is 5 commits ahead of codenothing:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
lib/socket.io
master
node
slideshow
support
.gitignore
README.md
license.txt
revar.sh
server.sh
starttime.sh

README.md

Socket.IO + Node Slideshow

DESCRIPTION

Socket.IO + Node Slideshow is a web-based presentation app that uses node.js and socket.IO to both serve a slideshow and allow an administrator to control all browsers viewing the slideshow.

This is a fork of Corey Hart's Node Slideshow. See the original Node Slideshow video for a demonstration.

INSTALLATION AND USAGE

  1. Install node.js.
  2. Checkout Socket.IO + Node Slideshow.
  3. Start the node server:

./server.sh

By default, the slideshow in the /slideshow directory will be served.

To serve another directory, pass the name of the directory as the second argument to the server.sh script:

./server.sh foobarbaz

To demo the control function:

  1. Open the slideshow url in a browser:

http://localhost:8080/index.html

  1. Open the slideshow admin url in a separate browser:

http://localhost:8080/index.html?admin=true

Changing the slide viewed in the admin instance will cause the non-admin instance to also change.

Internet Explorer 8 is supported via html5shim. This version of Socket.IO + Node Slideshow also integrates the alpha version of jQuery Mobile and has limited support of iOS swipe left and swipe right gestures.

CREDITS

Something went wrong with that request. Please try again.