Microsoft Releases Windows 10 for IoT Devices
Microsoft has made available Windows 10 for Internet-Of-Things devices, allowing you to leverage the power of the Windows platform and Visual Studio to create solutions that are brought to life by interfacing hardware components to Windows devices.
Windows compatible hardware development boards offer an affordable development system targeted towards hardware developer, IHV, OEM or any other developer that loves to incorporate hardware in their projects and needs the power of a full PC. It allows you to easily interface your hardware components to General Purpose I/O (GPIO) pins and low-power buses like I²C and I²S.
Windows 10 for IOT is available here. It actually works with Raspberry Pi 2, MinnowBoard Max, Intel Galileo , Windows Remote Arduino and Windows Virtual Shields for Arduino.
You must be a member of Microsoft Connect or sign up for the Connect Program. Also, if your friends want to work with you then they have to do the whole work flow to get their one copy of the software. In addition, it only works if you have a Windows 10 machine with the most recent build, post 10069, which is why you need to be signed up with the Windows Insider program.
Here are a few words about the suported hardware.
The Raspberry Pi 2 is a low cost ($35), credit-card sized computer that plugs into a computer monitor or TV, and uses a standard keyboard and mouse. The Raspberry Pi 2 runs Windows 10 IoT Core.
MinnowBoard MAX ($99) is an open hardware embedded board with the Intel Atom E38XX series SOC at its core. MinnowBoard MAX supports Windows 10 IoT Core Insider Preview.
Intel Galileo ($65)is the first in a line of Arduino-certified development boards based on Intel x86 architecture and is designed for the maker and education communities. Galileo supports only the previous versions of Windows, not Windows 10 IoT Core.
Windows Remote Arduino is an open-source Windows Runtime Component library which allows Makers to control an Arduino through a Bluetooth or USB connection. It is intended for Windows Runtime developers who want to harness the power of Arduino hardware using the Windows Runtime languages. Developers who include this component in their projects will automatically have access to its features in any of the WinRT languages (C++/CX, C# and JavaScript).
Windows Virtual Shields for Arduino is an open-source library primarily for the Arduino UNO which communicates with an open-source Universal Windows application running on all Windows 10 devices, including Windows Lumia phones. The library exposes Lumia phones' sensors and capabilities to the an Arduino Wiring Sketch.