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

TTI Transportation Resource Center

April 8, 2024
From sensors to vehicle electrification, from design to production, on-board and off-board a TTI Transportation Specialist will help you keep moving into the future. TTI has been...

Cornell Dubilier: Push EV Charging to Higher Productivity and Lower Recharge Times

April 8, 2024
Optimized for high efficiency power inverter/converter level 3 EV charging systems, CDE capacitors offer high capacitance values, low inductance (< 5 nH), high ripple current ...

TTI Hybrid & Electric Vehicles Line Card

April 8, 2024
Components for Infrastructure, Connectivity and On-board Systems TTI stocks the premier electrical components that hybrid and electric vehicle manufacturers and suppliers need...

Bourns: Automotive-Grade Components for the Rough Road Ahead

April 8, 2024
The electronics needed for transportation today is getting increasingly more demanding and sophisticated, requiring not only high quality components but those that interface well...

Comments

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