50 likes | 337 Views
The magic touch…. This semester’s tools: Processing TacTile Processing is an open source programming language. Essentially a blend between Java and scripts. Straightforward and easy to use Advanced users still have all the Java capabilities.
E N D
The magic touch… • This semester’s tools: • Processing • TacTile • Processing is an open source programming language. • Essentially a blend between Java and scripts. • Straightforward and easy to use • Advanced users still have all the Java capabilities. • TacTile is a multi-touch table developed here at EVL. • Uses IR light to generate touch feed back. • Daubed just last semester at SC 2008.
Gotta walk, before you run… • Multi-Touch Pad • For all those who don’t have a tacTile at home ~.- • Will need two components: • Touch Tracker • TouchAPI • Development will occur on the Multi-Touch Pads • Highly recommend you build this ASP • Most of your development time and testing will be done with the Multi-Touch Pads.
Big Picture Touch Device Application TouchAPI Touch Tracker Touch Server
TouchAPI • The Idea • Written to be a library that could be added to Processing • Allows users to communicate between a Touch Server and Processing Application • Do we have to write a Touch Server?! • TacTile has its own touch server • The Multi-Touch Pad drivers will also come with an application that will act as a touch server on your personal computers. • What does this mean?! • During development: the TouchAPI will facilitate communication between your Processing Application and the Multi-Touch Pad. • Presentation time: the TouchAPI will facilitate communication between your Processing Application and TacTile
Do not do it’s a trap! • Processing • Processing does not need to be installed. • The Processing folder is called the “sketchbook” • The “sketchbook”, must contain all the libraries you call upon. • Adding multiple files is easy. Processing takes care of the linking • TacTile • The methods to access intensity. • FingerIDs across zones.