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
- Install node.js.
- Checkout Socket.IO + Node Slideshow.
- 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:
- Open the slideshow url in a browser:
- Open the slideshow admin url in a separate browser:
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
- Guillermo Rauch - Socket.IO
- Corey Hart - Original Websocket + Node Slideshow integration
- Rob Flaherty - Original Slideshow
- Hiroshi Ichikawa - Node.js Websocket
- Alex Gorbathev - SyntaxHighlighter
- Jon Fuller - Socket.IO + Node Slideshow integration