Electronicdesign 14172 Windows 10 Iot Promo 0
Electronicdesign 14172 Windows 10 Iot Promo 0
Electronicdesign 14172 Windows 10 Iot Promo 0
Electronicdesign 14172 Windows 10 Iot Promo 0
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

Understanding Thermal Challenges in EV Charging Applications

March 28, 2024
As EVs emerge as the dominant mode of transportation, factors such as battery range and quicker charging rates will play pivotal roles in the global economy.

Board-Mount DC/DC Converters in Medical Applications

March 27, 2024
AC/DC or board-mount DC/DC converters provide power for medical devices. This article explains why isolation might be needed and which safety standards apply.

Use Rugged Multiband Antennas to Solve the Mobile Connectivity Challenge

March 27, 2024
Selecting and using antennas for mobile applications requires attention to electrical, mechanical, and environmental characteristics: TE modules can help.

Out-of-the-box Cellular and Wi-Fi connectivity with AWS IoT ExpressLink

March 27, 2024
This demo shows how to enroll LTE-M and Wi-Fi evaluation boards with AWS IoT Core, set up a Connected Health Solution as well as AWS AT commands and AWS IoT ExpressLink security...

Comments

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