I should have qualified my outburst. Thank you, c.moore for pointing that out. Silverlight is flawed for many more reasons than just the issues commented above. It looks great on paper, and it’ll probably be great in the future, but it is orders of magnitude easier to use the current VVVV and touchlib demos. Even the Adobe AIR applications are easier to run once you figure out the right beta version to install. Compiling touchlib from source on VS 2005 is easy once you ensure your system and environment PATH variables are set correctly. Especially if you follow the instructions here: http://www.multigesture.net/articles/touchlib-compiling-instructions/
While typing this I received my Samsung SP-P310ME LED DLP via UPS. I received the 3M Vikuiti rear projection surface sample (8 1/2"x11") a couple of days ago, so I’m going to be focusing on hardware testing, but I will type up a review of Silverlight for the MT crowd sometime next month (if I get around to it). I like the cross compatibility of Silverlight, but the real performance issues are going to be solved (at least initially) by more native code-based applications (like DirectX). I am trying to get touchlib and related apps running off of my nVidia GPU. I have a SLI-enabled nVidia setup (two parallel graphics cards driving a single display), which could be leveraged to allow a ridiculous number of simultaneous blob tracking without either slowing the CPU or the other GPU (driving the graphics output). Silverlight would be difficult to use trying to reach my specific performance goals. Maybe others would find it suitable, but there isn’t anything pre-made that users will find useful regarding Silverlight and MT. More on this on another thread… Check the software section for updates, or check my user profile comments.