Technology is moving fast!!! … Im happy that C# is in the Microcontroller world. Im not putting this to compare or say which one is better or anything like that. Im placing this info help my fellow programmers; Soon alot of people are going to be in the .NETMF.
You get MSRD at the Microsoft web page.
MSRD is a program on its own; it has a Physics World Emulator, Visual Programming Language, Internet Communications, its all based on C#, DSS, and the CCR. Its been used to control the Lego Robot, to a AI vehicle in the DARPA challenge see link.
MSRD is not intended to replace a formal education in science, physics, and Robot engineering; its a tool to help you on your project. It can be daunting to learn a new language, but its better than trying to reinvent the wheel!
Young Joon Kim added to the MSRD a set of libraries (SPL) to make it easier to learn and deploy MSRD ( it sits on top of it) ; the examples include simulation environment, VPL, MF 4.0 and 4.1 (Emulator Mode), 3D stereoscopic for (3D TV),and more. Power Point Slide instructions make it easy to follow. See link for more info http://www.helloapps.com/SPL/Overview_of_spl.html . The SPL files are open source to anybody wanting to add to it; ready tutorials for MAT lab, Flash, Python, C# implementations, and others.
I use SPL to show the kids programming in a fast 3D world environment without boring them with PROPER SYNTAX.
I hope this info is useful to you… Happy Coding.