Today I’m excited to share with some exciting development news relating to Microsoft Surface and how were helping you support the next generation device – the Samsung SUR40 Microsoft Surface.
Microsoft Surface 2.0 SDK releases next week!
At MIX 2011, the Surface Team announced that they would release our SDK this summer. I am happy to share with you that the SDK will be available for public download for free from the Microsoft Download Center on July 12th.
For those of you who haven't seen or heard of Surface SUR40 please watch the following video from the MIX11 Conference
Here are some of the new features which are ideal in the academic teaching learning and research space.
1. The SDK now runs on the latest technologies: WPF 4.0, XNA 4.0, Windows 7 (32 bit and 64 bit).
2. Multiplatform support the new SDK target both Microsoft Surface Hardware and Windows 7 Touch enabled PCs with a single SDK. The surface team have coined the phrase “Write once - touch anywhere”. That means that the same binary can be used in both types of hardware and for you this means you can get developing for surface using multitouch PCs which will save budgets and mean you can get developing today!
3. The ability to actually query the hardware capabilities of the device.
4. New APIs for you to query the capabilities of the hardware (maximum number of touches recognized by the hardware, whether the hardware can actually distinguish touches caused by fingers versus other touches, tag recognition support, tilt support, etc.)
You can learn more about adapting your application to the environment here.
5. The availability of a Microsoft Surface Input Simulator. For more information on our new Input Simulator, check out the Surface Team blog post.
6. A new look consistent with other Microsoft Products such as Zune and Windows Phone. The style is clean, simple yet elegant.
7. The ability to port a Surface v1 application, check out the Microsoft Surface Migration PowerToy will be available via the Code Gallery on July 12 as well the PowerToy is also open source in case you want to tweak it for your needs.
Resources to help you which will be launched on the 12th of July
Introducing the Microsoft Surface Design and Development Center on MSDN
The Microsoft Surface Design and Development Center provides access to the Microsoft Surface 2.0 SDK, online training, hands on labs, design and interaction guidelines, application certification, documentation, whitepapers, developer forums and other resources. The Design and Development Center focuses on helping people get jumpstarted with developing amazing new vision based touch applications that people can share at the same time.
Microsoft Surface Online Training Resources
The online training is a course that enables people to learn about planning, designing, developing, testing, and deploying Microsoft Surface 2.0 applications for use on the Samsung SUR40 for Microsoft Surface and Windows 7 touch PCs. People proceed through the course at their own pace, or jump directly to the topics which they need. Hands on labs provide developers and designers with a guided opportunity to start building applications and get familiarized with the Microsoft Surface 2.0 SDK. Design and interaction guidelines, certification, and SDK documentation help outline the best practices for making great touch applications that draw on the power of vision input and object interaction. The developer forums are a place that the Surface development community can share information, get help and support.
For more information on Microsoft Surface see the Microsoft Surface Team Blog at http://blogs.msdn.com/b/surface/