Skip to content

Instantly share code, notes, and snippets.

@benfoxall
Created May 13, 2014 14:47
Show Gist options
  • Save benfoxall/9e48700131fbb8279b5e to your computer and use it in GitHub Desktop.
Save benfoxall/9e48700131fbb8279b5e to your computer and use it in GitHub Desktop.
FutureJS Libraries

Presentation

reveal.js

Capabilities

  • peerjs - connecting my phone to the slide deck
  • binaryjs - for sending images over websockets. Example is on github
  • modernizr - for pulling capabilties of each device
  • pubnub - for gathering votes and keeping devices in sync
  • d3js - for visualising capabilities & votes
  • node-sensortag - connecting to sensor tag device (exposed with socket.io)

Transports

  • socket.io - for websockets & long polling
  • peerjs - for webRTC connections
  • threejs - for the 3d visualisation

Interfaces

  • pubnub - (again) for distributing positions and updates
  • d3js - (again) for layout of the screens
  • hammerjs - for proxying touch events & gesture recognition
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment