I suggest that you start with the tutorials to gain familiarity with the programming concepts and the runtime. There are three categories of tutorials installed with Microsoft Robotics Studio (MSRS)
Step by step the reader is taken through service creation, modifying service state, persistence, subscriptions, and observing state through a web browser.
Note: the browser becomes a powerful debugging tool when you have the ability to observer a service’s state by merely directing the browser to a service instance. The service instance could be local or on a remote machine. This approach of using the browser becomes very useful when debugging complex and distributed robotic applications.
In this collection of tutorials the read is taken through the process of developing an orchestration service to process sensory input and to control an actuator.
The set of tutorials guides the reader through the process of using the Microsoft simulation environment.
Installed tutorials at a glance:
Tutorial 1 – Creating a service
Tutorial 2 – Updating state
Tutorial 3 – Persisting state
Tutorial 4 – Supporting subscriptions
Tutorial 5 – Subscribing
Tutorial 6 – Retrieving state and displaying it using an XML transform
Tutorial 1 – Accessing a service
Tutorial 2 – Coordinating services
Tutorial 3 – Using abstract reusable services
Tutorial 4 – Drive-by-wire
Tutorial 5 – Using advanced services
Tutorial 1 – Getting started
Tutorial 2 – Composing simulation entities with services
Tutorial 3 – Create a simulation using persisted state and a custom manifest