/node-slideshow

HTML5 Slideshow controlled through a Node.js based web socket

Primary LanguageC++MIT LicenseMIT

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