Mobile and tablet view is currently under construction.

To see my website, load it on a laptop or desktop computer

with a wide enough screen

GitHub Account Google Scholar Account LinkedIn Account Twitter Account flickr Account vialab Research Group Profile Page
Erik Paluka, M.Sc. in Computer Science

Human-Computer Interaction & Information Visualization

Simple Multi-Touch (SMT) Toolkit

May 2011 – September 2014

Technologies: Java, Processing, TUIO, Leap Motion

Project Website:
Lab Project Page:

The Simple Multi-Touch Toolkit
Kalev Sikes, Zachary Cook, Erik Paluka, Mark Hancock, Christopher Collins
Chapter in Designing Digital Surface Applications
Simple Multi-Touch (SMT) is open source and licensed under GPLv3.
Download it here: GitHub

Supervised by Dr. Collins and Dr. Hancock, I was the original creator of Simple Multi-Touch (SMT) toolkit. It is an open source Processing library designed to make multi-touch computing accessible to non-experts, and to facilitate rapid prototyping of interactive applications. SMT is meant to be used as a tool for teaching university students, conducting research, prototyping, etc.

It is being used in the Human-Computer Interaction courses at the University of Ontario Institute of Technology, and at the University of Waterloo. It is also being used in multiple labs around the world to create research prototypes.

Interesting challenges:
Designing and developing custom multi-touch gesture recognition algorithms for scaling, rotation, translation, vertical/horizontal swipes, single/double taps, etc.

Processing Sketch Using Simple Multi-Touch