HTML5 / Processing / OF for Geo Viz

I made a quick comparison between those software platforms to get an overview on what is possible in order to start a multitouch table application with multitouch support.

 

HTML5/Web

multitouch support

visualization libraries

connectivity

  • socket.io
    • websocket / json polling for realtime interaction with every browser based system
    • iOS, Android, Pc
    • http://socket.io/

pros

  • get the best from the web
  • it is the future
  • code is reusable for web applications
  • biggest visualisation community / examples

 

 

Java/Processing

multitouch support

visualization libraries

connectivity

  • android / processing.js with limited features
  • osc

pros

  • robust java framework
  • good documentations and examples

 

 

C++/Openframeworks

multitouch support

visualization libraries

  • impressive community with great support and addons, for every scenario there is an addon or example

connectivity

  • great support for iOS/Android
  • OSC

pros

  • great performance
  • great support for different platforms