Oh you know I couldn't pass this up as our Hardware Friday post! It's IoT, it's Windows, much will be open source, it's new and it's IoT (yeah, I know I already said that, but it's IoT! ;!
You’ve heard quite a bit recently about Microsoft’s strategy for bringing Windows to more devices, including IoT. Today I’d like to update you on the commitments we made during the recent O’Reilly Solid and Microsoft Build events to ship developer kits that allow people to run a version of Windows on the Intel Galileo board.
I’m pleased to share that we’ve begun rolling out a new Windows Developer Program for IoT. Through this program we are introducing a new Windows Developer for IoT Portal, with documentation and examples to support the developer kits we are starting to ship in small batches. These developer kits include a Galileo board and preview Windows image that supports the standard Arduino Wiring API set and a subset of Win32 API. This Windows image does not yet support Galileo boards outside of our program.
We are putting out the developer kit in preview to gather feedback. The Windows image we’ve used should be viewed as a proof of concept (read: don’t bet your business on it). We’re sharing this toolkit to find out what folks think, see what kinds of cool things you build with it and learn how to make Windows ever-better on this class of devices. To make things even easier, Microsoft Open Technologies has open sourced much of the toolkit, which will be available on Github in the coming days (more from them here). There you’ll find full access to toolkit components (Arduino Wiring Headers, Arduino Wiring Implementations and porting functions), documentation, sample projects and shield/library ports for Galileo running Windows.
We are rolling out this new program gradually to make sure that everything is working well and we’re able to provide the right level of support. We plan to ship a couple of hundred kits each week this summer and continue adding more templates and guidance to the Developer Portal. We’ve already seen an overwhelming amount of interest in Windows for IoT. As a result, we will not be able to ship this initial developer kit to everyone who signs up....
NOTE: Besides what you might have seen in other places not everyone is getting a free hardware kit...
Still the portal has a great deal of information, getting started points and more...
About the Windows Developer Program for IoT
Designed for developers
This is the first in a series of Internet of Things (IoT) programs for the creation of connected devices. This program is tailor-made for both makers and Windows developers entering into the IoT space.
Rapid hardware development
The accessibility of Arduino combined with the connectivity of Windows. Quickly iterate and expand on hardware and software designs using existing shields and sketches.
Windows platform with Visual Studio
Leverage the Windows platform and its diverse hardware ecosystem. Utilize familiar Win32 programming using best in-class development and debugging tools.
Connect with your fellow developers and share code contributions through GIT. Participate and influence subsequent releases of the SDK.
Learn how you can make great connected things and contribute back to the community.
Set up your Galileo board and get your project rolling.
Find a sensor, look at samples, or check out the project the community is building.
If you're not already a part of the program, sign up here.
The Arduino extension boards (called shields) are programmed using the open source Wiring programming framework for microcontrollers. To ensure developers can easily add off-the-shelf Arduino shields on top of their Intel Galileo board running the preview Windows image from the devkit, MS Open Tech is open sourcing the Windows implementation of the Wiring API set that ships with the preview image. This implementation makes it very simple for developers to add functionality to their project as the exact same code that comes with the shields for Arduino and usually developed by the community can be added as is into their Windows project.
Looks like it's going to be an exciting summer for Microsoft IoT Makers!