Very interesting news around .NET MF. After years of self-implied agony, Microsoft has discovered the unmatched potential of this very cool technology.
As Olivier Bloch states on his blog, the MS Open Tech group now has started to take care of it: http://msopentech.com/blog/2014/09/24/net-micro-framework-vs2013.
Or, see the official MF blog here: http://blogs.msdn.com/b/netmfteam/archive/2014/09/23/net-micro-framework-sdk-beta-released.aspx.
This is outstanding! :-)
.NET MF could really become a game changer for Microsoft in the expanding IoT market.
Why? Because it allows very easy access to hardware functionality baked into a SOC. Think of something like “CPU.Pin1 = true” to set a physical GPIO pin. But wait, there is more! Support for Interop to do native stuff, Web Service for Devices and embedded bus support (SPI, I2C, UART). Now fully integrated into Visual Studio 2013 and upcoming 2014 versions. At the very core, although a subset, all important .NET APIs are available and thus the sky ( or should I have said Cloud?) is the limit.
Like Arduino? No, this is much better. Arduino is a plaything for designers, working great for rapid prototyping. .NET MF is for professional developers. We start to get things done and production ready, right?
I have never stopped supporting .NET MF and used it through several successful projects. There is a great training available here: .NET Micro Framework, which I will keep on the latest version just as news are rolling in.
Btw., .NET MF nodes in a solution leveraging an event driven state machine architecture (more info on this here) are able to solve even the most demanding solution requirements.