Surface multitouch gestures and inertia sample for Silverlight

November 23, 2009

I just wanted to call attention to the fact that the Microsoft Surface team recently released a manipulation (gestures) and inertia sample specifically for Silverlight!

On the back of the Microsoft Surface SDK 1.0 SP1 Workstation Edition that was recently announced at PDC for creating and testing Surface applications on a regular desktop computer, this separate Silverlight-specific example shows off a great sample managed library, System.Windows.Input.Manipulations.dll, which supports a similar set of gestures as my previous sample – Rotate, Scale, and Translate.  It also includes support for inertia mechanics – smoothly decelerating a moving element after it has been released by the user, plus handling boundary feedback (when a moving element “bounces” off an application-defined boundary such as a window edge).

The API is similar to the regular version of the Surface SDK, and is equivalent to the .NET Framework 4.0 version – it implements the Manipulation Processor and InertiaProcessor, plus supporting classes.  Note it’s just a sample, so is intended only for educational purposes.

Get the library and sample code here:

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=4b281bde-9b01-4890-b3d4-b3b45ca2c2e4

I’ll be posting a more in-depth look at this, plus some sample code of my own using the new library, in the near future.

2 Responses to “Surface multitouch gestures and inertia sample for Silverlight”

Pingbacks

  1. uberVU - social comments
  2. Microsoft Surface Manipulations and Inertia Sample for Microsoft Silverlight available for download | DavideZordan.net

Leave a Reply