Electronicdesign 14172 Windows 10 Iot Promo 0

What’s the Difference Between Windows 10 IoT Versions?

Feb. 13, 2017
Microsoft has integrated its Windows 10 IoT offerings. Find out where each version fits.
The Raspberry Pi 3 can run Windows Universal applications on Windows 10 IoT Core.

You may have seen more of Microsoft’s Windows 10 IoT lately. It started with Windows 10 IoT Core, but has since progressed to include these three platforms:

  • Windows 10 IoT Core, which runs Universal Windows Platform (UWP) apps
  • Windows 10 IoT Mobile Enterprise, which runs UWP apps
  • Windows 10 IoT Enterprise, which runs Windows native and UWPapps

Unlike Windows CE of the past, Windows 10 IoT Core is a subset of Windows 10 that is designed to run Windows Universal applications. It is available as a free download and lacks the usual Windows 10 system user interface. It also runs on x86 and selected ARM platforms like the Raspberry Pi (see photo). Windows IoT Mobile and Enterprise are still licensed to OEMs. Windows 10 IoT Core targets embedded developers and hobbyists.

Windows 10 IoT Mobile Enterprise is built on Windows 10 IoT Core and it is a direct relative of Windows 10 Mobile OS used on Windows Phones. It includes a user interface. It is also designed to run Windows Universal applications and can be used to support mobile enterprise devices ranging from barcode scanners to control pads.

Windows 10 IoT Enterprise is essentially the Windows Embedded OS family that developers and OEMs are familiar with. It is also based on Windows 10 IoT Core, but the Enterprise version runs both desktop and Universal applications.

Windows 10 IoT Enterprise has a five-year life cycle, with five years of extended support. Online activation can be deferred, and it has many embedded enabling features like Unified Write Filter, Embedded Boot Experience and Log-on, and the Windows Shell Launcher. The Mobile Device Management (MDM) software helps with management and remote servicing. The Enterprise version supports the Windows Assessment and Deployment Kit (ADK) and Windows Image Configuration Designer (ICD).

Microsoft Visual Studio can target all three IoT platforms. Visual Studio can generate Windows 10 native x86 applications as well as Universal applications. The latter can be written in C# and Visual Basic.

UWP app supports all Windows security features like Windows Information Protection (WIP) and strong two-factor authentication (2FA). The apps can also utilize SQLite local databases in addition to supporting Entity Framework 7 for UWP.

Sponsored Recommendations

Near- and Far-Field Measurements

April 16, 2024
In this comprehensive application note, we delve into the methods of measuring the transmission (or reception) pattern, a key determinant of antenna gain, using a vector network...

DigiKey Factory Tomorrow Season 3: Sustainable Manufacturing

April 16, 2024
Industry 4.0 is helping manufacturers develop and integrate technologies such as AI, edge computing and connectivity for the factories of tomorrow. Learn more at DigiKey today...

Connectivity – The Backbone of Sustainable Automation

April 16, 2024
Advanced interfaces for signals, data, and electrical power are essential. They help save resources and costs when networking production equipment.

Empowered by Cutting-Edge Automation Technology: The Sustainable Journey

April 16, 2024
Advanced automation is key to efficient production and is a powerful tool for optimizing infrastructure and processes in terms of sustainability.

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!