In Build Developer Conference 2015, Microsoft started a new venture with Arduino to use Arduino as Remote device and a Virtual shield as starting projects. Arduino Certified Windows 10 will help makers to easily create smart objects combining the hardware driving capability of Arduino with the software capabilities of Windows.
Arduino is home brew for many DIY electronics and physical computing projects.
Before this developers used to work on Arduino IDE they had to work with development IDE like Processing for serial communication.Compiling code written in C on Arduino IDE and then for further for extended software support using the Processing IDE.Now Microsoft has launched a whole OS which is Arduino certified and supports an open source arduino library is a sure way to go !! I personally feel Arduino IDE is cumbersome so my expectation from Windows 10 is seriously high.Along with Windows Azure arduino can have scalable architecture thrusting its potential outreach many folds.
Windows Remote Arduino
To start with this, you first have to setup your Arduino device in which you first have to buy an Arduino development board. Then you can attach it with your desktop wirelessly or with USB. Afterwards, you will require a software to set the StandardFirmata Protocol for the Windows device.
Next Step – you have to setup your Windows 10 by downloading Arduino Remote Library solutions and installing the NuGet Package (which will come out after the Windows 10 release), then you have to add these solutions to Windows 10 with Visual studio. Manually compile the solutions and reference the WinMD files in your solution.
Windows Virtual Shields for Arduino
To setup your Windows virtual shield for Arduino, after getting hardware, you will need Arduino IDE 1.6 or better, ArduinoJson library and repository as software requirement. You just have to setup these three software in which you need to create some directories and copy some stuff here to there. Next will be to setup your Phone or desktop, you will need Visual Studio 2015 and Repository for the device. Now you are good to go with your first project.
The screenshot shows a windows phone being used to toggle a led on/off.
Other resource :-