Samsung SUR40 with Microsoft PixelSensesamsunglfd.com/solution/sur40.do
As part of our SDK we have some samples that help developers understand Microsoft Surface development concepts. The goal of the samples that we post on our SDK is to show how to use a given API. In those samples we favor simplicity and clarity sometimes at the expense of how useful the application itself may be. For instance, we have our RawImageVisualizer sample that does a great job showing how to use our Core APIs to query the raw image and show it on the screen; on the other hand all it does is, well, show the raw image.
We also think it is useful to share with the developer community how to write complete functial applications. I am happy to share with you one of these applications. It is called Social Stream for Microsoft Surface 2.0, and it just got posted to code.msdn.microsoft.com.
Social Stream for Microsoft Surface is a sample application created in collaboration between Microsoft and Stimulant, Inc. It is an interactive way for businesses to engage their customers face-to-face using the most recent and relevant Twitter™, Flickr®, and RSS newsfeeds.
More information on it at code.msdn.microsoft.com
When I became part of the Microsoft Surface Team almost 3 years ago, as part of the "New Employee Orientation" I had the chance to see how they used robots to stress test Microsoft Surface. I thought that was the most fascinating thing in the world. Until recently, the world did not know about Patty, our stress test robot -- it was one of our "secrets". Channel 9 recently posted an interview with Joe Farro, our Software Test Engineer in charge of Patty. I am posting the video for your enjoyment. And you don't even know about our most useful test tool known as Squiddy -- but that one will have to remain a secret. ;-)
The Robotics Lab at the University of Massachusetts, Lowell (UML), is exploring ways to integrate Microsoft Surface and its natural user interface (NUI) into search-and-rescue robotics to control robots remotely with more precision and accuracy.
Below is a video showing you their work. Two Microsoft Technologies wereused in this project: the Microsoft Robotics Developer Studio (used for simulation) and Microsoft Surface (for the user interface).
Stewart Tansley, Senior Researcher Program Manager from Microsoft Research mentioned in the Microsoft Research Blog:
The Surface allows multiple users to interact with the computer simultaneously by using whole-hand or multiple-finger gestures. These gestures enable rescue teams to control robots with greater dexterity than they could with traditional robotics controllers—and precise control of the robots is critical for search-and-rescue efforts. In addition, the Surface permits more than one robot to be controlled simultaneously—previously not possible with a single controller.
The novel NUI approach to robotics that was employed by the Lowell robotics lab in this socially significant application helped the DREAM Controller project win one of eight grants that Microsoft Research offered under our Social Human Robot Interaction Request for Proposals (RFP). The grant award included financial support, a donated Microsoft Surface, and access to theMicrosoft Research team.