Other Languages

I am interested in using CornerStone with Java/Python/Ruby/Processing/Lua/.Net/WPF/Delphi or some other programming environment, can I do this?

Yes you can, in many ways:

TUIO or XML streams can be used to import the multitouch finger/hand information to practically any programming environment, just by receiving data from a socket. The choice of protocol depends on the feature set you need (XML providing more comprehensive feature set) and compatibility requirements (many projects already use TUIO).

Direct bindings to the CornerStone APIs can be created as well, providing a more direct access to the underlying APIs, with possibility to integrate into the existing CornerStone frameworks, if necessary. Bindings can be generated with Swig, which is a "Simple Wrapper Interface Generator". Swig can produce bindings for a number of languages, from AllegroCL to Octave.