UPDATE: You can follow tanagram on twitter @tanagram http://twitter.com/tanagram.
One of the things I have been trying to do this year is encourage / kick start partners to create useful CodePlex projects. I’ve been digging into Windows 7 multi-touch since it was announced at PDC08. As the managed (.NET) APIs available for WPF 3.5 SP1, Silverlight, and WPF 4 started to materialize, it became clear that there were varying levels of developer productivity for building multi-touch solutions. The eventual release of the WPF 4 + the Surface Toolkit for Windows Touch clearly sets the bar for developer productivity thanks to all the great SDK work that was born out of Microsoft Surface. So I started thinking, “What about Silverlight 3/4 & WPF 3.5 SP1 developers?” There are all sorts of reasons why people will end up choosing those platforms. So I thought “There has to be a way to make common touch scenarios easier for them so they don’t have to write the same plumbing code over and over again.” Enter CodePlex and Expression Blend Behaviors. I started talking to my buddy James Chittenden who is the User Experience Evangelist (UXE) on my team. I floated this idea of simplifying common touch scenarios when using WPF 3.5 SP1 or Silverlight 3/4. The general idea was to start a CodePlex project that used Expression Blend Behaviors to provide a consistent way to implement common touch scenarios across WPF & Silverlight. We both agreed we should try to make it happen. James suggested we contact Joseph Juhnke, President & CEO of Tanagram Partners, about the idea. Joseph loved the idea. We all put our heads together and decided to start small with two common multi-touch scenarios that were fairly laborious to implement from scratch in both WPF 3.5 SP1 and Silverlight 3/4. From there, Tanagram Partners cranked away at building them out. I’m excited to announce that their CodePlex project has gone live:
Go check it out! They’re looking for community feedback.