Hey NUI Group community!
I’m happy to announce publicly one part of my just-completed undergrad research project: the “rp-mt-scripts” multi-touch software system. It’s a collection of scripts (with a graphical interface) that allows you to set up the most common multi-touch software on Linux (Ubuntu 9.04 was the design target so works best) in a single step, and easily update and run that software as well. Basically, you can take a completely fresh install of Ubuntu 9.04 (Jaunty), follow those steps to run the software, and you’ll have a fully-functional setup automatically installed (with tbeta, standalone flash player, pymt from version control, and using setpwc if you have a phillips-based webcam) within about 30 minutes depending on your internet speed.
Please get the latest version from GitHub: http://github.com/rpavlik/rp-mt-scripts
If you are on Ubuntu 9.04, here’s your quick-start guide - in a terminal:
sudo aptitude install git-core
git clone git://github.com/rpavlik/rp-mt-scripts.git
then either, depending on if you prefer a graphical interface or a command line one:
then click “Run configure and automatic install” (typing “install” when it asks you to confirm)
(similarly typing “install” when asked to confirm)
I have instructions and more information (including a screencast) on my project web site, though don’t use the snapshot download llinked there since it has a bug related to pymt updating:
I hope this can be useful to the community - Linux is a great environment to develop for, so making it easy to get started should help promote Linux-based development. I personally used this to run demos and to develop software using PyMT, which is a great and fast-moving framework for multi-touch.
If you find any issues/bugs, or have a patch, please put it on GitHub on the Issues tab. Thanks, and enjoy!
(Currently this is copyrighted freeware, but I’m looking at a formal open-source license now. You are welcome to use it and send me any patches.)