Thursday, February 12, 2009

Multitouch Programming for HP TouchSmart

Not long ago I blogged about the difficulty of finding SDKs for some multi-touch platforms including the HP TouchSmart. It turns out there is an SDK of sorts for the HP TouchSmart: .NET 3.5 and WPF!

That's right you can program TouchSmart multi-touch applications in WPF. There are little things you need to differently to make your WPF applications work in TouchSmart, but the guidance is there to help people get started. I don't have time to learn how to program an HP TouchSmart (way too busy with Microsoft Surface development right now) but I'll provide pointers for people who are interested. Here are the links you'll need to get started:

HT TouchSmart Software Development Guidlines 1.5
For whatever reason you have follow an install process which essentially unzips a PDF document. The document itself is a little difficuilt to follow but will make a lot more sense if you first read the article listed next.

An HP TouchSmart Application Development Guidelines Primer
This is a good article for doing a first attempt but its not more than a primer. You'll probably run into all kinds of problems doing anything more advanced in which case you can turn to the TouchSmart community forums.

TouchSmart Community
In addition to the forums there are some articles and a couple of example applications but the forums are where you will probably learn the most. Make sure you search the forums because there are already a lot of newbie questions which have been answered - its likely your problem has already been addressed. If you don't find an answer than ask away - it looks like people are pretty helpful on this forum.

The guidelines I found talk about the IQ500 series, a Desktop computer, so I'm not positive it will apply to the HP Touchsmart tx2 pictured above or any other TouchSmart machine for that matter. The answer probably lies in the forums.

1 comments:

Harry van der Veen said...

The HP TouchSmart IQ500 series uses NextWindow technology.
HP TouchSmarts TX 2 series use N-Trig technology.

Our software solution NUI Suite Snowflake (including API) and in a few weeks SDK works nicely on the NextWindow hardware and we are now integrating it also on the N-Trig platform as well.