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

Comments (4)

  1. Thank you for submitting this cool story – Trackback from DotNetShoutout

  2. VInay TC says:

    Hi Jennifer Marsman,

    I’m a developer from India and i’m really intrested in workign with Microsoft surface applications.

    Where should i actually start from or is ther any way where i can get the Developer API for me to create applications for Microsoft surface

    Any help in this regard is highly appreciated.

    Thanks and regards,

    Vinay TC

  3. John Prazan says:

    I haven't seen many comments about Surface programming since 2009.  Is there still much interest in Surface programming?