Multitouch Flash
This evening I’ve combined my movable window demo with the multitouch experiment from the other day and this resulted in my first attempt at creating a multitouch application which will allow you to drag around multiple boxes at the same time. I’ve also replaced my logitech webcam with the Philips SPC900 and the performance has increased dramatically.

In the screenshot above - taken directly from flash - you see the dots as rendered in touchlib/TUIO debug mode, which represent my fingers, dragging two windows at the same time.
I also have invested in an NECVT47 projector (rather cheap at 160 pounds from ebay), so I can start projecting real images and change from a multitouch pad, to a multitouch screen. However, it seems a little less straightforward than I assumed initially. Obviously the light from the projector will interfere with capturing the finger presses on the table, which means I’ll probably need to look at an infra-red (FTIR) solution instead, complicating things slightly.
So the story continues…

June 5th, 2008 at 16:40
Hi, Elmer!
Can’t wait to see more results on your multitouch display! This looks promising
Have you considered bulding an DIY prototype instead of going for an FTIR?
Keep in touch!
June 8th, 2008 at 16:41
Oh yes, definitely. I’m looking into going the DI route instead.
Any recommendations on what type of infrared lightsources to use?
July 24th, 2008 at 06:07
will you have your files open source when you are finished I would really love to check out your coding
July 30th, 2008 at 09:52
groovyMark@hotmail.co.uk
could you chuch me the code sometime, i would really enjoy looking at it. as i want to code some flash aplications for the iphone and multi touch screans. i WILL give you vast recognition as YOU have done the hard bit. but please dude can you send me the code.
thanks alot bro, mark
July 31st, 2008 at 07:48
Hi artskeem and Mark,
I’ll follow up shortly (this weekend) with some more elaborate details on the code. It’s mostly a very simple implementation of the TUIO + touchlib code.
Cheers,
Elmer