windows 10 iot - elbacom gmbh 10 iot + eet october 2016.pdf · windows 10 iot enterprise for retail...

119

Upload: others

Post on 17-Jun-2020

14 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned
Page 2: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

Windows 10 IoTthe Internet of Your Things

Page 3: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

Agenda in Bratislava08:30 – 09:00 Registration

09:00 – 09:45 Windows 10 IoT Enterprise Presentation

09:45 – 11:00 Windows 10 IoT Enterprise HOL

11:00 – 11:30 Elbacom Embedded Toolkit Presentaion

11:30 – 12:15 Lunch

12:15 – 12:30 Windows 10 IoT Core Presentation

12:30 – 13:30 Windows 10 IoT Core HOL

13:30 End

Page 4: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

Windows 10 IoT Overviewthe Internet of Your Things

Page 5: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

One Platform

ConvergedOS kernel

Convergedapp model Windows 10

Porting Tools

Page 6: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

One Platform

Windows 10

Windows Embedded

for Point of Service

Windows XP

Embedded

Windows Embedded

Standard 2009

Windows Embedded

POSReady 2009

Windows Embedded

Standard 7

Windows Embedded 8 Standard

Windows Embedded

POSReady 7

Windows Embedded 8.0

Industry Pro

Windows Embedded 8.0

Industry Pro Retail

Windows Embedded 8.1

Industry Pro

Windows Embedded 8.1

Industry Pro Retail

Windows XP

Professional FES

Windows XP

Professional SP3 FES VistaWindows 7 Professional

for Embedded Systems

Windows Embedded 8.0

ProWindows Embedded

8.1 Pro

Windows Embedded

Handheld 7

Windows Embedded

Handheld 8.0

Windows Embedded

CE 6.0Windows Embedded

Compact 7

Windows Embedded

Compact 2013

.NET Micro Framework

Windows Embedded

Handheld 8.1

Windows Mobile

!

Page 7: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

Windows XP Embedded End of Life !

Product Name SKU´s End of Life End of Distribution

Windows XP Embedded Runtime License G80-00005 30.01.2017 31.12.2016

Windows XP Professional for Embedded Systems G82-00037 31.12.2016 30.11.2016

Page 8: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

Windows XP Embedded End of Life

You can upgrade to:

Windows 10 IoT Enterprise

Windows Embedded 8.1 Pro

Windows Embedded 8.1 Industry Pro

Windows Embedded 8.1 Industry Pro Retail

Windows 7 Professional for Embedded Systems

Windows Embedded Standard 7

Windows Embedded POSReady 7

Windows Embedded Standard 2009

Windows Embedded POSReady 2009

Upgrade example: WES 2009

Switch license stickers (COAs)

Buy new Toolkit

Add the old configuration to Target Designer

Create new image

Use availability of WES 2009 till 2024

!

Page 9: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

One Platform

Windows 10

Windows Embedded

for Point of Service

Windows XP

Embedded

Windows Embedded

Standard 2009

Windows Embedded

POSReady 2009

Windows Embedded

Standard 7

Windows Embedded 8 Standard

Windows Embedded

POSReady 7

Windows Embedded 8.0

Industry Pro

Windows Embedded 8.0

Industry Pro Retail

Windows Embedded 8.1

Industry Pro

Windows Embedded 8.1

Industry Pro Retail

Windows XP

Professional FES

Windows XP

Professional SP3 FES VistaWindows 7 Professional

for Embedded Systems

Windows Embedded 8.0

ProWindows Embedded

8.1 Pro

Windows Embedded

Handheld 7

Windows Embedded

Handheld 8.0

Windows Embedded

CE 6.0Windows Embedded

Compact 7

Windows Embedded

Compact 2013

.NET Micro Framework

Windows Embedded

Handheld 8.1

Windows Mobile

!

Page 10: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

One Platform

Windows Embedded

for Point of Service

Windows XP

Embedded

Windows Embedded

Standard 2009

Windows Embedded

POSReady 2009

Windows Embedded

Standard 7

Windows Embedded 8 Standard

Windows Embedded

POSReady 7

Windows Embedded 8.0

Industry Pro

Windows Embedded 8.0

Industry Pro Retail

Windows Embedded 8.1

Industry Pro

Windows Embedded 8.1

Industry Pro Retail

Windows XP

Professional FES

Windows XP

Professional SP3 FES VistaWindows 7 Professional

for Embedded Systems

Windows Embedded 8.0

ProWindows Embedded

8.1 Pro

Windows Embedded

Handheld 7

Windows Embedded

Handheld 8.0

Windows Embedded

CE 6.0Windows Embedded

Compact 7

Windows Embedded

Compact 2013

.NET Micro Framework

Windows Embedded

Handheld 8.1

Windows Mobile

Page 11: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

Windows 10 IoT Enterprise

Windows 10 IoT Enterprise for Retail or Thin Client

Windows 10 IoT Enterprise for Tablets

direct OEMs only

Windows 10 IoT Core Pro

Windows 10 IoT Core

developer preview

Mobile

Page 12: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

Windows 10 IoT Enterprise

Windows 10 IoT Enterprise for Retail or Thin Client

Windows 10 IoT Enterprise for Tablets

direct OEMs only

Windows 10 IoT Core Pro

Windows 10 IoT Core

developer preview

Mobile

2015 2016Windows 10 IoT Enterprise High-End

Windows 10 IoT Enterprise Value

Windows 10 IoT Enterprise Entry

Page 13: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

Windows 10 IoT Enterprisethe Internet of Your Things

Page 14: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

Lockdown Features

Boot Logon Application

Shutdown

Error

Unbranded Boot Auto Logon

Embedded Logon

Assigned Access

Shell Launcher

AppLocker

Shutdown Resolver

MessageBox

AutoReply Keyboard Filter

Gesture Filter

Assigned Access

USB Device Policy

Notification

Settings

Unified Write Filter

Windows 10 IoT Enterprise

Device Guard

Page 15: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

Unbranded Boot

Suppress Bootlogo

Suppress Status Ring

Suppress Status Text

Replace Logo in UEFIStatus Text

Page 16: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

Unbranded Boot

Block access to F8 and F10 boot menu

Page 17: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned
Page 18: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

:(Your PC ran into a problem that it couldn‘t

handle, and now it needs to restart.

You can search for the error online: FATAL_NO_SYSTEM_ERROR

Page 19: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned
Page 20: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

Unbranded Boot

Black screen instead of blue screen

Dump file support

Automatic reboot

Page 21: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

Embedded Logon

automatic user logon

no logon GUI during the logon process

Boot Logon Application

Shutdown

Error

Page 22: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

Shell Launcher

Configuration via PowerShell

Configurable Shell Close/Crash Behavior Shutdown

Restart OS

Restart Shell

Supports different shells for different users

Page 23: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

Assigned Access

Similar to AppLauncher

Direct boot into App

Notifications filtered

Gestures filtered

Break-Out Key 5x Windows Key Your appointment

11:00-12:00

Incoming Call

Wolfgang Unger

Page 24: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

AppLocker

Blacklist / Whitelist

Group Policy

Path

Hash

Publisher

Page 25: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

USB Device Policy

Group Policy Device ID

Device Class

Removable Devices

Administrator bypass

Administrative Templates\System\Device Installation\Device Installation Restrictions

Page 26: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

Unified Write Filter

Exclusions Files

Folders

Servicing Mode Windows Update

Application Update

Physical Drive

Overlay

Combined View

Exclusion

Page 27: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

Unified Write Filter

Exclusions Files

Folders

Servicing Mode Windows Update

Application Update

Physical Drive

Overlay

Combined View

Exclusion

Page 28: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

Unified Write Filter

Exclusions Files

Folders

Servicing Mode Windows Update

Application Update

Protected

[UWF Enabled]

Unprotected

[UWF Disabled]

Reboot

Servicing

[UWF Disabled]

Windows Updates

Application Updates

Other Updates

Reboot

UWF Servicing

Page 29: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

Device Guard

Hard- and software security features UEFI with Secure Boot

Virtualization-based security services Kernel Mode Code Integrity

User Mode Code Integrity

(TPM)

Prevents Malware

Zero-Day Attacks

Polymorphic Viruses

Page 30: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

Languages

more than 30 Language Packs

Arabic Bulgarian Chinese (traditional) Chinese (simplified) Croatian Czech Danish Dutch Estonian Finish French German Greek Hebrew Hungarian Italian Japanese

Korean

Latvian

Lithuanian

Polish

Portuguese (Brasilian)

Portuguese (Portugal)

Romanian

Russian

Swedish

Serbian

Slovak

Slovenian

Spanish

Thai

Turkish

Ukrainian

Page 31: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

Bitlocker

Complete drive encryption Including hibernationfile, pagefile, etc.

Decryption methods TPM

USB

PIN

Page 32: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

Bitlocker To Go

Bitlocker encryption for removable media

Password can be stored in Windows Credential Manager

Scripted mounting of protected drives

Page 33: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

VHD Boot

Virtual Hard Disk

Native boot from VHD

Advantages Versioning

Backup

Deployment Physical Harddisk

VHDBootloader

Page 34: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

VHD Boot

Virtual Hard Disk

Native boot from VHD

Advantages Versioning

Backup

Deployment Physical Harddisk

VHDBootloader

Page 35: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

Windows Update

Update via Microsoft Server

Update via WSUS Test updates before deployment

Device groups

Windows 10 IoT Enterprise Windows 10 IoT Core

Security Updates

Drivers (optional)

Security Updates

Page 36: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

Windows Update

Update via Microsoft Server

Update via WSUS Test updates before deployment

Device groups

Windows 10 IoT Enterprise Windows 10 IoT Core

Security Updates

Drivers (optional)

Security Updates

Page 37: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

Servicing Models

Page 38: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

Consumer Branch

Servicing Models

Page 39: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

Consumer Branch Current Branch for Business

Servicing Models

Page 40: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

Consumer Branch Current Branch for Business Long Term Servicing Branch

Servicing Models

Page 41: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

Consumer Branch Current Branch for Business Long Term Servicing Branch

Servicing Models

Industry Life Cycle Model (LTSB)

10 Years Support Life Cycle

No Frequent Feature Updates

Page 42: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

Windows 10 IoT Mobile Enterprise*

Category Based Model Value Based Model

Business Models

Windows 10 IoT Enterprise for Tablets & Small Tablets 2015 LTSB

Windows 10 IoT Core Pro

Windows 10 IoT Enterprise2015 LTSB

Windows 10 IoT Enterprise for Retail or Thin Client 2015 LTSB Value

2016 CBB & LTSB

Mobile

Enterpise* (CBB)

IoT Core (CBB)

Pro

Entry2016 CBB & LTSB

High End2016 CBB & LTSB

LTSB 2015 category offerings above will retire July 31, 2017. New Entry, Value and High-End 2015 LTSB offerings are already available.*Only available through direct license

Page 43: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

Windows 10 IoT Enterprise 2016CBB vs. LTSB

LTSB Based on classic Windows 10

No Apps like Windows Store, Calculator, etc..

Only security updates

Deactivate updates

Embedded features

CBB Based on classic Windows 10

Apps like Windows Store, Calculator, etc..

Security and feature updates

Defere updates up to 4 months

Embedded features

Page 44: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

Value based pricing

Aligned to the field of application:

Windows 10 IoT Enterprise (ATMs, medical devices,…)

Windows 10 IoT Enterprise for Retail and Thin Client (POS devices)

Windows 10 IoT Enterprise for Tablets (Tablets)

Aligned to computing capability:

Windows 10 IoT Enterprise High-End (Intel Core i7, Intel XEON, selected AMD FX Models)

Windows 10 IoT Enterprise Value (Intel Core i3, i5, AMD R-Series, A10, A8, rest of AMD FX Models)

Windows 10 IoT Enterprise Entry (Intel Atom, selected Celeron, AMD E1, E2, A4, A6, G-Series)

Page 45: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

Old Thumbnail COA

shows product name

New Thumbnail COA

shows product group

product name could befound on the envelope

New Astro COAs

Page 46: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

New Astro COAsExample:

Product Family on COA Thumbnail:

Win Emb POSReady

Possible Products on Envelope:

Windows Embedded POSReady 2009

Windows Embedded POSReady 7

Page 47: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

Virtualization Business Model

Qualified Operating System: (QOS) Windows 10 IoT Enterprise [LTSB or CBB] High-End or successor product

Windows Server 2012 / 2012 R2 for Embedded Systems [Standard or Datacenter] or successor product

Non Qualified Operating System (Non QOS) All other non-Windows platform and Windows legacy platforms namely Windows 7, 8/8.1 and

Windows Server 2008 R2 Standard and Enterprise

Windows 10

Windows 10

Windows 10

QOS(Windows 10)

Windows 10

Windows 10

Windows 10

Non QOS(Linux)

$

$

$$

($)

$$

$$$$

$$$$ ($)$$$$$$

Page 48: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

Activation

IoT Enterprise IoT Mobile IoT Core

Page 49: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

Activation

IoT Enterprise IoT Mobile IoT Core

Page 50: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

Upgrade Motion

Legacy OSWindows 10 Windows 10

(2015) (2016)

Windows Embedded Old

(WES, FES, POS)

Windows Embedded 7

(WES, FES, POS)

Windows Embedded 8

(WES, FES, Ind)

Windows 10 IoT Enterprise

(LTSB 2015)

Windows 10 IoT Enterprise

“Anniversary Update”

(LTSB 2016, CBB)

$

$

$0

Standard royalty charges to upgrade from Windows Embedded XP, 7 & 8/8.1 to Windows 10

Free Upgrade from Windows 10 IoT Enterprise 2015 LTSB (all SKUs) to Windows 10 IoT Enterprise

“Anniversary Update” LTSB 2016 or CBB*

*NOTE: no license costs, still costs for "Certificate of Authenticity" (COA) sticker

Page 51: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

Device Management

3rd Party MDM

SC

CM

IoT Enterprise IoT Mobile IoT Core

One Windows

Platform

Converged MDM Stack

Converged Servicing Stack

Common CSPs

Page 52: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

Let‘s start with the HOL

HOL main content: Set up Virtual Machine

Do the Installation

Activate Embedded Features

Use all Embedded Features

PowerShell Application Sideloading

Page 53: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

©Elbacom – Wolfgang Unger MVP

Unique

Tools

Page 54: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

©Elbacom – Wolfgang Unger MVP

Installation

Deployment

Recovery

Servicing

Update

Page 55: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

©Elbacom – Wolfgang Unger MVP

Installation

Deployment

Recovery

Servicing

Update ELBACOM EMBEDDED TOOLKIT

Page 56: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

©Elbacom – Wolfgang Unger MVP

Elbacom

Embedded Toolkitcreated by

Page 57: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

©Elbacom – Wolfgang Unger MVP

DISMUI

Recovery Creator

Recovery Wizard

Media Creator

Windows Deployment Tool

Windows Offline Configurator

Windows Online Configurator

Elbacom

Embedded Toolkit

Page 58: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

©Elbacom – Wolfgang Unger MVP

DISMUI

DISM original Windows Tool

Deployment Image Servicing and Management Tool

Problems modifying existing Windows images Missing dependencies

e.g. Language Packs

Removing neccessary components Boot Environment

Default Language Pack

command line commands

DISMUI

DISMUI

Page 59: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

©Elbacom – Wolfgang Unger MVP

DISMUI

DISMUI Elbacom Embedded Toolkit

Graphical wrapper of DISM Dependency Check Conflict Check Minimum requirements Default Language Pack handling Dependency Tree Viewer (Dependencies & Dependents) Footprint calculation Online & Offline servicing support Driver Installation

Supports Windows Embedded Standard 7 Windows Embedded POSReady 7 Windows Embedded 8 Standard Windows Embedded 8.1 Industry Pro Windows 10 IoT Enterprise

Page 60: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

©Elbacom – Wolfgang Unger MVP

DISMUI

Windows Embedded 8.1 Industry ProWindows Embedded Standard 7 Windows Embedded 8 Standard

Page 61: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

©Elbacom – Wolfgang Unger MVP

DISMUI

Windows Embedded 8.1 Industry ProWindows Embedded Standard 7 Windows Embedded 8 Standard

Page 62: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

©Elbacom – Wolfgang Unger MVP

DISMUI

Windows Embedded 8.1 Industry ProWindows Embedded Standard 7 Windows Embedded 8 Standard

Page 63: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

©Elbacom – Wolfgang Unger MVP

DISMUI

Windows Embedded 8.1 Industry ProWindows Embedded Standard 7 Windows Embedded 8 Standard

Page 64: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

©Elbacom – Wolfgang Unger MVP

DISMUI

Windows Embedded 8.1 Industry ProWindows Embedded Standard 7 Windows Embedded 8 Standard

Page 65: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

©Elbacom – Wolfgang Unger MVP

DISMUI

Windows Embedded 8.1 Industry ProWindows Embedded Standard 7 Windows Embedded 8 Standard

Page 66: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

©Elbacom – Wolfgang Unger MVP

DISMUI

Driver installation Automatic installation of missing drivers

Windows Embedded Standard 7

Windows Embedded 8 Standard

Page 67: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

©Elbacom – Wolfgang Unger MVP

DISMUI

Windows Embedded POSReady 7 does not allow online servicing of the image PCI Rules

without DISMUI Windows PE & Command Line

with DISMUI Easy graphical modification while

system is running Automated modification in dynamic

created Windows PE

Page 68: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

©Elbacom – Wolfgang Unger MVP

Windows Offline Configurator

Advanced setup for Windows Embedded Standard 7 Windows Embedded POSReady 7 Windows Embedded 8 Standard Windows Embedded 8.1 Industry Pro Windows 10 IoT Enterprise

Allows installing images offline on a development machine

Advanced customization & configuration

Results in enormous time savings

Windows

OfflineConfigurator

Windows Offline Configurator

Page 69: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

©Elbacom – Wolfgang Unger MVP

Original Setup

Page 70: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

©Elbacom – Wolfgang Unger MVP

Windows Deployment Tool

Master image creation Stores disk layout automatically

Safety checks Missing Bootloader

Mounted VHDs

Deploy images Custom disk layout

Restore original disk layout

Bootmanager correction

Windows

DeploymentTool

Windows Deployment Tool

Page 71: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

©Elbacom – Wolfgang Unger MVP

Page 72: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

©Elbacom – Wolfgang Unger MVP

Recovery Creator

Create customized recovery & field upgrade media

Customization Graphics

Wizard pages

EULA

Multilingual

Supports WIM file recovery stored layout by Windows Deployment Tool

custom layout

RecoveryCreator

Recovery Creator

Page 73: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

©Elbacom – Wolfgang Unger MVP

Page 74: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

©Elbacom – Wolfgang Unger MVP

Recovery Wizard

Runs customized recovery from USB

DVD

Security check that it only runs from Windows PE

Performs custom recovery as created with Recovery Creator

RecoveryWizard

Recovery Wizard

Page 75: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

©Elbacom – Wolfgang Unger MVP

Recovery Wizard

Runs customized recovery from USB

DVD

Security check that it only runs from Windows PE

Performs custom recovery as created with Recovery Creator

Recovery Wizard

Page 76: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

©Elbacom – Wolfgang Unger MVP

Page 77: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

©Elbacom – Wolfgang Unger MVP

Page 78: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

©Elbacom – Wolfgang Unger MVP

Page 79: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

©Elbacom – Wolfgang Unger MVP

Page 80: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

©Elbacom – Wolfgang Unger MVP

Page 81: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

©Elbacom – Wolfgang Unger MVP

Media Creator

Automated installation of theWindows Assessment and Deployment Kit (ADK)

ISO File creation

Bootable removable media creation

Creates Toolkit Media

Recovery Media

MediaCreator

Media Creator

Page 82: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

©Elbacom – Wolfgang Unger MVP

Media Creator

Automated installation of theWindows Assessment and Deployment Kit (ADK)

ISO File creation

Bootable removable media creation

Creates Toolkit Media

Recovery Media

Media Creator

Page 83: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

©Elbacom – Wolfgang Unger MVP

Benefits

Enormous Time Savings

No Deep Technical Knowledge Needed

Familiar User Interfaces

One Tool For Every Step In The Development Cycle

High Cost Savings For Small, Medium & Big Businesses

Page 84: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

©Elbacom – Wolfgang Unger MVPAll information without any warranty and subject to change!

EET Packages

CREATE USD 695,- RECOVER USD 695,- COMPLETE USD 995,-

Media Creator Media Creator Media Creator

Keyboard Filter

Driver Extractor

DISMUI

Keyboard Filter

Driver Extractor

Recovery Creator

Windows Deployment Tool

Keyboard Filter

Driver Extractor

Windows Offline Configurator

Windows Online Configurator

Recovery Wizard

Recovery Creator

Windows Offline Configurator

DISMUI

Windows Online Configurator

Windows Deployment Tool

Recovery Wizard

Page 85: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

©Elbacom – Wolfgang Unger MVP

Page 86: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

©Elbacom – Wolfgang Unger MVP

Embedded Configuration

Managercreated by

Embedded Configuration Manager

Page 87: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

©Elbacom – Wolfgang Unger MVP

Microsoft Embedded Lockdown Manager Elbacom Embedded Configuration Manager

Embedded Configuration Manager

Page 88: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

©Elbacom – Wolfgang Unger MVP

Embedded Configuration Manager

Microsoft Embedded Lockdown Manager Elbacom Embedded Configuration Manager

Window Embedded 8 Standard

Windows Embedded 8.1 Industry Pro

Window Embedded 8 Standard

Windows Embedded 8.1 Industry Pro

Windows 10 IoT Enterprise 2015

Windows 10 IoT Enterprise 2016

Page 89: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

©Elbacom – Wolfgang Unger MVP

Lockdown Features

Boot Logon Application

Shutdown

Error

Unbranded Boot Auto Logon

Embedded Logon

Assigned Access

Shell Launcher

AppLocker

Shutdown Resolver

MessageBox

AutoReply Keyboard Filter USB Device Policy

Notification

Settings

Unified Write Filter

Windows 10 IoT Enterprise

Device Guard

Page 90: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

©Elbacom – Wolfgang Unger MVP

Boot Logon Application

Shutdown

Error

Unbranded Boot Auto Logon

Embedded Logon

Assigned Access

Shell Launcher

AppLocker

Shutdown

Resolver

MessageBox

AutoReply Keyboard Filter USB Device Policy

Notification

Settings

Unified Write Filter

Device Guard

Embedded Configuration Manager

Easy-to-use configuration center for allLockdown Features

Works with features from Windows 8.1 and later

Easy activation of features

Page 91: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

©Elbacom – Wolfgang Unger MVP

Assigned Access

Easy configuration via Embedded Configuration Manager

UWP shell for specific user

KioskMode

Custom close behaviour

Shutdown

Restart OS

Restart Shell

Page 92: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

©Elbacom – Wolfgang Unger MVP

Embedded Boot

Easy configuration via Embedded Configuration Manager

Suppress Bootlogo

Suppress Status Ring

Suppress Status Text

Replace Logo in UEFI

Page 93: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

©Elbacom – Wolfgang Unger MVP

Custom Logon

Easy configuration via Embedded Configuration Manager

automatic user logon

no logon GUI during the logon process

customizable logon screen

Boot Logon Application

Shutdown

Error

Boot Application

Shutdown

Error

Page 94: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

©Elbacom – Wolfgang Unger MVP

Easy configuration via Embedded Configuration Manager

Key and Key combination blocking

Breakout key configuration

Can be disable for Administrators

Keyboard Filter

Page 95: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

©Elbacom – Wolfgang Unger MVP

Shell Launcher

Easy configuration via Embedded Configuration Manager

Default shell configuration

Different shell for different users

Custom close behaviour

Shutdown

Restart OS

Restart Shell

Page 96: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

©Elbacom – Wolfgang Unger MVP

Unified Write Filter

Physical Drive

Overlay

Combined View

Exclusion

Easy configuration via Embedded Configuration Manager

Filter settings configurable

File & Registry exclusions

Servicing mode

Page 97: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

©Elbacom – Wolfgang Unger MVP

USB Device Policy

Easy configuration via Embedded Configuration Manager

Device ID

Device Class

Removable Devices

Administrator bypass

Page 98: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

©Elbacom – Wolfgang Unger MVP

General

Collection of various settings

Disable

Touch Gestures

Complete Touch

OneDrive

Toast Notifications

Page 99: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned
Page 100: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

Windows 10 IoT Corethe Internet of Your Things

Page 101: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

Supported Hardware Platforms

Qualcomm® Snapdragon™ 410 processor

Quad-core ARM® Cortex™ A53

WLAN, Bluetooth, and GPSDragonBoard410c

Raspberry Pi 2 + 3

A 900MHz quad-core ARM Cortex-A7 CPU

Minnowboard Max

64-bit Intel® Atom™ E38xx Series SoC single-core,

1.46GHz / dual-core, 1.33GHz

Page 102: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

Additional Hardware Platforms

Hardware vendors can create BSPs for Windows 10 IoT Core

Current Supported Development Platforms Raspberry Pi 2 + 3

MinnowBoard Max

DragonBoard

BSP – Board Support Package

Page 103: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

Important Information

App Restrictions

One GUI app only

Multiple background workers (no GUI)

Legacy App Compatibility

Apps need to be targeted for Windows 10 UWP Framework

Microsoft offers bridges to port existing applications Applications need to be changed in any case

GUI – Graphical User Interface

UWP – Universal Windows Platform

Page 104: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

Supported Devices

Windows Touch devices

Web Browser Control (Internet Explorer)

Graphics Acceleration (Raspberry Pi 2 not supported)

Camera Support (Raspberry Pi 2 Camera not supported)

I/O Pins

Hardware compatibility listhttps://ms-iot.github.io/content/en-US/win10/SupportedInterfaces.htm

Page 105: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

Windows Updates

Windows IoT Core

Windows IoT Core Pro

All updates must be installed

Deactivating updates is not allowed

Device can update itself in the field at any time

Current Branch for Business (CBB) is available

Controlled update of device at a specific time

Updates can be deactivated completely

CBB allows defering updates for up to 4 months!

Page 106: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

Commercial Usage

Windows 10 IoT Core is a free product for makers (hobbyists)

Commercial projects must be registered Licensing terms similar to our ATs

Limited liability for Microsoft

Windows 10 IoT Core Pro must be purchased through distribution

windowsforiotdevices.com

Purchase from Elbacom

Page 107: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

COAs

Tracking LabelsTracking label for the Windows 10 IoT Core product must be acquired from Elbacom.

Windows IoT Core

Windows IoT Core Pro

Free Product

No License Fee

No COA

Must be registered for Commercial Projects

Paid Product

License Fee

Tracking Label

Purchased through Distribution Channel

Page 108: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

Summary

Windows IoT Core Windows IoT Core Pro

Limited liability from Microsoft

Updates must be installed

Device update themselves in the field

(not controllable)

No tracking label

Free of charge

Standard liability

Controlled device updates

Updates can be deactivated

CBB Servicing Branch

Tracking label

License fee

Page 109: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

Download

Page 110: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

Flash.ffu

Page 111: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

Flash.ffu

Page 112: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

Flash.ffu

Page 113: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

Connect

Page 114: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

Boot

First boot takes about 2min

Page 115: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

Connect

Page 116: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

Connect

Page 117: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

Connect

Page 118: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

Connect

Page 119: Windows 10 IoT - Elbacom GmbH 10 IoT + EET October 2016.pdf · Windows 10 IoT Enterprise for Retail and Thin Client (POS devices) Windows 10 IoT Enterprise for Tablets (Tablets) Aligned

Alexander Gangl

Let‘s start with the HOL

HOL main content: Set up the Raspberry Pi II

Hook up the Board

Connect to the Board with PowerShell

Run an Application on the Board

Run the Windows IoT Core Watcher