Welcome to MSDN Blogs Sign in | Join | Help
Development Frameworks

I’ve gotten a number of emails from people who are really psyched about Surface and are wondering how to best prepare themselves to eventually be able to build killer apps for it.  My best advice is to start building up expertise in the latest .NET UI frameworks since one of our goals is to make sure those skills are directly transferable to Surface.

 

Our SDK has two layers: Core & WPF.  The Core layer officially supports any .NET UI framework that provides an hwnd but is designed specifically with XNA in mind.  The WPF layer provides the same functionality as the Core layer but it does so in a way that is highly consistent with WPF’s model for input & controls.

 

For those learning WPF, pay close attention to Dependency Properties & Routed Events.  These are important concepts that I’ve noticed people often gloss over.  Understanding how they work and knowing how to leverage them will have a big impact on your productivity in building Surface apps (and WPF apps in general).

 

I’ll elaborate a bit more on our WPF integration in later posts.

 -Robert

Posted: Tuesday, November 06, 2007 9:57 AM by rlevy
Filed under: , ,

Comments

snprbob86 said:

I'm particularly interested in the work you are doing to support multi-user in WPF. I attempted to implement a multi-user WPF UI where each player used a 360 GamePad. I originally planned to create an attached property such as IsGamePadOneFocused, but had difficulty because the FocusManager class only supports a single logical focus. In a multi-user environment, each user can have his own focus, but in a multi-user AND multi-touch, the concept of a "Focus" can fade away completely!

# November 7, 2007 2:33 PM

Walter Stiers - Academic Relations Team (BeLux) said:

Development Frameworks on the Tales from the Microsoft Surface team gives some insight: People who are

# November 16, 2007 7:37 AM

Noticias externas said:

Development Frameworks on the Tales from the Microsoft Surface team gives some insight: People who are

# November 16, 2007 7:50 AM

Sean's Idea Kitchen said:

In the new MIX08 podcast found at " The Signal ", during episode 2 or 3 , it's stated that MIX is all

# December 10, 2007 11:27 PM
Anonymous comments are disabled
Page view tracker