SMT is Open Source and released under the GPLv3.
Latest Release: 4.2
Latest Pre-Release: 4.2a1
Auto-Build: smt@drone.io ::
Research Portfolio: vialab.science.uoit.ca/portfolio/smt-toolkit
Project Website: vialab.science.uoit.ca/SMT
The project website includes:
- Examples
- Reference Documentation
- JavaDocs
- Tutorials
- Contact Information
SMT (Simple Multi-Touch Toolkit) is a project to support the learning of HCI concepts. It provides an easy to use library for processing sketches to handle touch input and associated matrix and drawing functions, to allow quick development of the desired application.
SMT supports multiple input sources for Touch events:
- TUIO
- Windows Touch (requires Visual C++ Redistributable for Visual Studio 2012 Update 4)
- Leap Motion
- SmartSDK
- Mouse Emulation
SMT can be used on Windows, Mac, and GNU/Linux systems.
Installation Instructions:
1. Install Processing 2.2.1 if you do not have it already.
2. Processing Menu bar -> sketch -> Import Library -> Add Library
3. Search for smt in the I/O category, click Install
Alternatively, you can download SMT from our website or releases page, and install it manually.
Javadocs for SMT are available at vialab.science.uoit.ca/smt/javadoc/
See the processing api at processing.org/reference/ for a complete list and documentation of all available processing functions.
If you have problems running SMT, first test that the Processing examples work ( File -> Examples -> Basics ), if they do not check the troubleshooting page for solutions (http://wiki.processing.org/w/Troubleshooting).
Next, try some of SMT's examples. You find them in the Processing IDE's examples browser under Contributed Libraries/Simple Multi-Touch (SMT)/
.
If you still have problems, please open an issue (github.com/vialab/SMT/issues/new) to report the problems you are having, and we will try our best to help you find and fix the problem.
Authors: Erik Paluka, Kalev Kalda Sikes, Zach Cook, Dr. Mark Hancock, Dr. Christopher Collins