Microsoft Robotics Developer Studio 2008 R2 (Microsoft RDS) provides a wide range of support to make it easy to develop robot applications. Microsoft RDS includes a programming model that makes it easy to develop asynchronous, state-driven applications. Microsoft RDS provides a common programming framework that can be applied to support a wide variety of robots, enabling code and skill transfer.
Microsoft RDS includes a lightweight asynchronous services-oriented runtime, a set of visual authoring and simulation tools, as well as templates, tutorials, and sample code to help you get started.
Microsoft Robotics Developer Studio Datasheet – English (PDF Format)
-
-

Concurrency and Coordination Runtime (CCR) makes it easier to handle asynchronous input and output, eliminating the conventional complexities of manual threading, locks, and semaphores. Lightweight state-oriented Decentralized Software Services (DSS) framework enables you to create program modules that can inter-operate on a robot and on connected PCs using a simple, open protocol.
-
-

VPL provides a simple drag-and-drop visual programming language tool that makes it easy to create robotics applications. VPL also provides the ability to take a collection of connected blocks and reuse them as single block elsewhere in your program. VPL is also capable of generating human-readable C#.
-
-

DSS Manifest Editor provides simple creation of application configuration and distribution scenarios.
-
-

The DSS Log Analyzer tool allows you to view message flows across multiple DSS services. DSS Log Analyzer also allows you to inspect message details.
-
-

VSE provides the ability to simulate and test robotic applications using a 3D physics-based simulation tool. This allows developers to create robotics applications without the hardware. Sample simulation models and environments enables you to test your application in a variety of 3D virtual environments.


