Surface Development Part 5: Futures and Resources

Hopefully you've learned a little about Surface development this week!  I didn't originally intend to have a fifth section, but wanted to include the new announcements and some resources for further investigation. 

First, at TechEd last week, the Surface team announced Surface 1.0 SP1.  Cruise over to the Surface team blog to get all of the details on SP1, but here's a quick summary of some of the new features and improvements:

  • Contact visualizations such as subtle UI trails in response to fingers on the Surface top
  • International support including virtual keyboards in other languages
  • New "LibraryStack" control - lets you neatly stack items, as opposed to the artful scattering of the ScatterView
  • New "ElementMenu" control - circular UI on the top of an item that expands menu options
  • Stress testing tool - how awesome is this!  Stress testing for the Surface is very difficult when you just have a mouse to work with.  This allows you to simulate lots of fingers, tags, and blobs touching the Surface top. 
  • Object routing -launching applications via tagged objects
  • ScatterView and TagVisualizer enhancements, including a DragDropScatterView control

Here is a video walkthrough of some of the new features:

 

Secondly, here are some resources to help you with Surface development:

 

Other posts in this Surface Development series

Surface Development Part 1: What is the Microsoft Surface? 

Surface Development Part 2: Surface Controls

Surface Development Part 3: ScatterView

Surface Development Part 4: Reacting to Physical Objects