I'm was Building 42 yesterday and stopped by the offices of Colin Miller. He runs the .NET Micro Framework, which is a "Tiny CLR" and supporting libraries that run on embedded systems in as little as 32k! (although usually more). There's 1.5 million devices running the .NET Micro Framework.
Check out the Video at Channel 9, it's short, sweet and to the point and Colin covers a lot of ground. It's also the first video that I filmed and posted in 16:9 720p without changing the aspect ratio, so let me know if you like the video quality.
This means that C# developers with little or NO background in electronics can create very sophisticated hardware systems including sensors, servos, whatever! Colin gives me the whole scoop and explains how the whole thing works from Virtual Machine to Firmware to Hardware.
Getting Started with .NET Micro Framework
1. About .NET Micro Framework
2. Get .NET Micro Framework
3. Learn .NET Micro Framework
I'm going to take a look at this and see how it can improve my arcade machine with some touch-screens and maybe a tilt-sensor for pinball. ;)
You don't need hardware to get stared as there's an emulator. I've got a small starter development point, though, and I'll post more as I explore.