Update to the multi-touch development intro

I am apparently a completely useless mathematician, which I actually already knew. I apparently also suck at testing my software before putting it on my blog. There was an error in the TrigUtiltity which caused the application to work less than perfect if we put it like that. And since nobody has complained, I assume that nobody has actually downloaded the code. Or everyone that has, has found the error and fixed it without telling me. Anyhow, this post is now updated and the download is fixed… DarksideCookie.TouchDemo.zip (135.45 kb)

Silverlight 3 multi-touch development 101 – pt 3 - Rotation

Welcome back for the 3rd part of the multi-touch 101 series. If you haven’t already read the previous parts I suggest that you do so as the code in the current part will build on top of the code from the previous parts. Part 1 is available here and part 2 here.

This part will cover the last type of gesture that the demo application uses – rotation. For me, the rotation is by far the most complicated thing to implement. Not because the code is very complicated, but because the math behind it isn’t that simple. Well…the math is actually not that complicated, but most of the developers I know are not big fans of trigonometry and thus couldn’t really help me out when I had questions. I even called up my dad who used to be a math teacher. But when I explained what I was trying to do, he just shook his head and wondered what I was talking about…But let’s get started.


Silverlight 3 multi-touch development 101 – pt 2 - Zoom

I’m back with the second part of my series about multi-touch in Silverlight 3. This time I am going to tackle zoom, or pinch depending on who is talking. The zoom will be handled by pinching, but I prefer the term zoom for some reason. Go ahead! Flame me in the comments… :)

This part builds a lot on the previous part about Pan. So if you haven’t read it, I suggest you do so before reading any further… Otherwise, here we go!


Silverlight 3 multi-touch development 101 – pt 1 - Pan

As I wrote in my previous blog post, I have wanted to try it out ever since I heard that it was available. But as I also mentioned, there has been a certain lack of access to multi-touch enabled devices. However, this is easily solved by using an iPod touch or iPhone, which is what I started out using. Unfortunately, that solution doesn’t really give you the right “feeling” as you are using it as a touchpad instead of actually “touching” the object.

Luckily, the nice Chris Auld went to PDC and got a multi-touch enabled laptop that he happily lent to me (unfortunately I believe he expects me to give it back at some point). And with this new toy, I got started… (If you are wondering what hardware I am actually using it, it is this. And I highly recommend it…)


Getting started with multi-touch development in Silverlight 3, using Windows 7 and an iPod

I’m finally back with another blog post. I have been really busy and have not had time to blog as much as I wanted to, but I have finally got around to get together a hopefully interesting post. Ever since I heard that Silverlight 3 had multi-touch support, I have wanted to try it out. Unfortunately I’m not wealthy enough to be able to run off and get a new laptop just because the one I have doesn’t support multi-touch. So I have had to wait, until a couple of days ago, when I finally got around to buying an iPod Touch. Using the iPod Touch’s multi-touch support to do Silverlight multi-touch development is actually not that hard, just a bit fiddly.