Microsoft details Windows 10’s IoT capabilities in the Fall Creators Update
Microsoft has outlined all the ways the Fall Creators Update improves on the capabilities of Windows 10 for IoT solutions.
This build is version 16299 and is separate from the latest 1709 build of Windows 10. In the past, Windows 10 IoT was known as ‘Windows Embedded’ and represents a version of the OS for low-powered devices.
These are the new features in the update:
Richer .NET API surface for UWP apps. The set of managed types that can be used to build Universal Windows Platform apps using C# or Visual Basic has been augmented with thousands of additional APIs to make it compliant with .NET Standard 2.0. These additional APIs and tooling in the Fall Creators Update make it much easier to port existing .NET code and libraries to UWP.
The Universal Windows Platform (UWP) is ideally suited for building apps with natural user interfaces. We’ve improved ink support on Windows 10 IoT Core so that you can now utilize DirectInk APIs for highlighter, pencil, and vector-based ink. We’ve also added XAML ink controls for UWP, including InkCanvas and InkToolbar, which enable stencils like rulers and protractors. Multi-modal interactions such as simultaneous pen and touch are also now supported on compatible hardware.
Assigned Access is a feature in Windows 10 IoT Enterprise that enables single-purpose devices like kiosks to provide users with a specific experience by restricting a user account to using a single Universal Windows app. With the Fall Creators Update, we’ve expanded Assigned Access support to allow running multiple UWP and Win32 apps in a locked-down experience that can be configured from the cloud.
We’ve updated language capabilities on Windows 10 IoT Core to support the following languages: Chinese (Simplified, China), English (United Kingdom), English (United States), French (France), French (Canada), Spanish (Spain, International Sort), Spanish (Mexico).
Rather than having to build custom out-of-band management solutions to handle device-specific troubleshooting, we’ve enabled Emergency Management Services on Windows 10 IoT Core. This provides an alternate communication channel to a device for performing low level hardware checks and basic troubleshooting tasks without relying on the operating system.
Many IoT devices interact with other hardware devices or the physical world via standard buses like GPIO, I2C, SPI, and UART. We’ve enabled user mode bus access on Windows 10 IoT Enterprise through the Windows.Devices APIs, just like on Windows 10 IoT Core.
On certain types of IoT devices such as point-of-sale solutions, low-power line displays are important for communicating essential information to customers. We’ve extended support for controlling customer facing 2×20 line displays by enabling customization of the cursor style, brightness, blink rate, and character sets. We’ve also added support for custom glyphs, transaction descriptors, and marquee mode for scrolling text.
To monitor and manage Windows 10 IoT devices, we have released our Device Management (DM) client which connects to Azure IoT Hub to provide a cloud-based device management solution. The DM client leverages the Configuration Service Provider (CSP) infrastructure in Windows used by other device management solutions, so now you can manage that same rich set of policies from the cloud. Visit the Windows IoT DM Client site on GitHub for more details.
"One of the most challenging aspects of any IoT project is bringing together all the pieces and technologies needed to make a full solution," Rushmi Malaviarachchi, Microsoft's Partner Group program manager, said in a blog post. "Windows 10 IoT simplifies this process by providing a more complete platform to start from."
The software giant’s platform has faced a turbulent period due to various strategy failures and the inability to capitalise on the growth of mobile. The latest version of the OS still has its critics, but the rate of adoption indicates an overall positive reception of the update.
Windows 10’s share of the desktop OS market is around 29 percent, according to NetMarketShare. This puts the latest version of the OS in second place behind Windows 7 which accounts for around 46 percent of the market.
Microsoft is shifting towards an ‘as-a-service’ approach for Windows to provide ongoing updates of smaller features as they’re developed rather than saving them for big annual releases. This approach enables the company to be more agile and respond to new innovations and market changes faster.
This update, containing many improvements to Windows 10’s IoT capabilities, shows how more efficient Microsoft’s new approach is.
Are you impressed with the IoT capabilities of Windows 10? Let us know in the comments.