Microsoft Robotics Studio is intended to be the operating system for Robot Development

CCR is Concurrency and Coordination Runtime.
Essential Program Module
Managed Code Layer
C# language
J-script
Ageia PhysX used for physics modeling.
Tandy Trower is General Manager of the Microsoft Robotics Group
The SDK (Software Development Kit) contains Runtime library for 8 thru 32 bit computers.
Also it contains the Concurrency Library CCR which was developed by Craig Mundie's group at Microsoft.  Also has a
tool set.  Contains Agia tools for physics calculation.  They also have a coprocessor which does physics emulation
very quickly.

Essential Programming Model.
Vision library may be written in C++ and then you create a wrapper which allows it to be accessed by their visual
studio suite.
You can use J-Script to control the software.

Robots take more horsepower than desktop PCs because they navigate through your environment.

Third parties can bring their software to the MS platform much like others create programs which run on Windows.

Video Tutorial of MS Robotic Studio:
http://www.microsoft.com/winme/0703/29490/Microsoft_Robotics_Studio_Robotics_Tutorials/Local/index.html


George Chrysanthakopoulosis and Jeffrey Richter, cool programmers:
http://channel9.msdn.com/shows/Going+Deep/CCR-Programming-Jeffrey-Richter-and-George-Chrysanthakopoulos/

A mash-up is things you stick together as a prototype.

http://msdn2.microsoft.com/en-us/robotics/bb625969.aspx

An event driven model which tells you that a state has changed much like DSS is a service which gives you the
change of state of a web site.

The robot can have all of the computer power or some may reside on the desktop PC.

As humans evolved, they could communicate using sign language and eventually spoken language.  its own eyes
and also see through the eyes of other robots as well if it so desires.  This makes robots evolve on a different path
much like airplanes evolved on a different path than birds did.



AGEIA PhysX allows developers to use active physics-based environments for a truly realistic entertainment
experience.

AGEIA's major investors include Apex Venture Partners, BA Venture Partners, HIG Ventures, Granite Global
Ventures, CID Equity Partners, and VentureTech Alliance.