Massimo Banzi, co-founder of the Arduino project, has made a surprise announcement at the Microsoft Build conference: Windows 10 is to be become the world's first Arduino-certified operating system. While the Arduino platform itself is open-source and platform-agnostic, Banzi's company Arduino LLC has been entering into a number of partnerships for everything from third-party Arduino-compatible microcontrollers (the Intel Edison and Galileo boards, as an example) to 3D printers. Its latest deal with software giant Microsoft will find the company's next-generation Windows 10 operating system, due to launch this summer, receive formal Arduino certification, including some handy integration with the company's mobile platform - a live demonstration during the announcement showed Windows Remote Arduino in action, a software package for controlling an Arduino board wirelessly from a Windows smartphone, tablet or other device. For Arduino fans, the functionality is nothing dramatically new - but for Windows developers, the partnership has the potential to offer an easy route into hardware development without the usual learning curve or expense issues. We're optimistic about the project, but the community has voiced some concerns including worries that such a partnership with the notoriously proprietary and closed-source Windows platform may be detrimental to the Arduino project's open-source ideals - a worry that, so far at least, has little supporting evidence.
'Arduino Certified’ Windows 10 enables makers to easily create smart objects combining hardware-driving capability of Arduino with the software capabilities of Windows. For example, a security camera can be built by using Arduino to power the motors controls to tilt/turn the camera and using Universal Windows Platform (UWP) to create great UI, to connect the camera to the cloud, to process the image for motion detection and for adding facial/voice recognition.