PyMT is a framework built on the python language for creating multitouch apps. We are making development of novel, and custom interfaces as easy and quick as possible, and have started a framework of widgets that you can use to throw together applications and make custom widgets with. TUIO messages arrive as python events which you can handle with simple python functions (and dynamically attach/detach).

To make debugging easier, we have built in a TUIO simulator, so you can use your mouse to simulate multiple touches directly on your app window. If you want to rite multitouch applications that can take advantage of hardware graphics (OpenGL) and know a little python or aren't scared to learn it, PyMT is for you.

There are numerous example programs that come with pymt to help you get started. You can make a photo app (with scale/rotate/move) in < 10 lines of code smile

We would love to get your feedback on how to improve pymt or even get your contributions to the project. So in whatever way you can/want to get involved: Lets take the pain out of programming multitouch applications together; because the things we make will be cooler if we can ocus on what we want them to do instead of the programming.

We are an active and fun group of programmers hanging out on #nuigroup and #pymt on freenode. You can stop by there, write to the pymt-dev mailing list on google groups, or post in the python subforum here on to get involved. We'd be glad to help you out with getting started and testing things out. With weekly progress report by tito and tutorials by Sharath, Xelapond and Flipo Some of which who will be present at the community's Paris Touch Camp event on March 21.
Project Page  |   Get the Source   |   Join the Discussion

Python links: