Microsoft IoT martin.grossen@avnet.con Martin Grossen, emvp, Franchise Manager Microsoft IoT Europe
2 Microsoft Industrial Channel Rebranding
Microsoft Windows IoT Client Roadmap Ind 8.0 Pro XP XPE XP WePOS XP SP3 WES2009 Vista POS2009 WES7 7 Win 7 POS7 WP/Mobile 7 WE8S Ind 8.1 Pro 8.0 Win 8 8.1 Win 8.1 Ind 8 Pro Retail Ind 8.1 P.R. WP/M 8 WP/M 8.1 Win on Devices (IoT) Enterprise Mobile Core.net mf CE 6.0 Compact 7 Compact 2013.net Micro Framework 3
3 Different IoT Products $ Premium IoT Enterprise Desktop Shell, Win32 apps, Universal Windows Apps and Drivers 1 GB RAM, 16 GB Storage X86 IoT Mobile Enterprise Modern Shell, Universal Windows Apps and Drivers 512 MB RAM, 4 GB storage ARM IoT Core No Shell, Universal Windows Apps and Drivers 256MB RAM, 2GB storage X86 or ARM 4 Entry Device Capabilities
3 Different IoT Products IoT Enterprise: Available now!!! Formerly "Industry" For industrial devices such as ATMs, thin clients, point-of-sale (POS) devices, medical devices and industrial devices. Provides the full capabilities of Enterprise, including the ability to lock down the device for line-of-business use. Support classic Windows applications as well as Universal Windows applications IoT Mobile Enterprise: Available only for bigger Mobile OEMs Will be for mobile industry devices such as handheld terminals and mobile POS devices. Support Universal Windows apps and additional integrated peripherals and sensors. IoT Core: Available now for RaPi2 / MinnowBoardMax, Later for other ARM/x86 Known as Windows Athens" For small-footprint, low-cost devices such as gateways supporting Universal Windows apps. For single-purpose devices and will not include the Windows desktop shell or consumer apps such as Mail, Photos, People,... 5
Universal Application / Universal Driver Model IoT Enterprise Desktop Shell, Win32 apps 1 GB RAM, 16 GB Storage IoT Mobile Modern Shell Mobile Chassis requirement 512 MB RAM, 4 GB storage IoT Core Low-cost devices No Shell, Store, MS Apps 256MB RAM, 2GB storage Universal Apps One Windows Platform Converged capabilities across IoT platforms Scalable Choose the Windows that s best for you Trust A platform supported for the future 6
Unified Application / Unified Driver Model Platforms Devices Device with UI Device without UI Same Universal App Dev Model, same Universal API surface across IoT Client platforms for C#, C++, JavaScript, HTML, XAML, DirectX Scale investment across all Microsoft platforms Leverage existing development skills 7
Different IoT Enterprise Licenses Windows 10 IoT Enterprise 2015 LTSB (PKEA and epkea) Windows 10 IoT Enterprise 2015 LTSB for Retail or Thin Clients Windows 10 IoT Enterprise 2015 LTSB for Tablets Windows 10 IoT Enterprise 2015 LTSB for Small Tablets Industrial, Medical, Gaming, ATM,... POS, Kiosk, Digital Signage, Thin Client Tablets 9.1 10.1", special CPU list Tablets 7-9, special CPU list 8
Definition of PKEA and epkea PKEA: Product Key Application Every single machine has its own license number on license sticker (COA) and must be installed with this number and will be activated under this number. epkea: Embedded Product Key Application Embedded OEM gets an OEM license number from Microsoft per e-mail and he can use the same OEM license number for every device. The epkea is a multiple activation key (MAC). 9
Definition of CB / CBB / LTSB CB: Current Branch Security updates and patches and new functions will be installed direct at availability and can not be switched off. -> Updates must be installed every month, else store will not run any more. CBB: Current Branch for Business For Pro, Enterprise and Education alternative to get security updates and patches at availability. New functions with a timely delay. -> Important updates must be installed every 4 month, can be handled by Enterprise IT. LTSB: Long Term Servicing Branch Updates are available but customer don t need to install them. 10 years after release security updates and patches. No new function updates, no store, no edge. Microsoft will designate a long term support rollup every 2-3 years. 10
Definition of CB / CBB / LTSB Home Pro Education Enterprise IoT Enterprise Current Branch Current Branch Current Branch for Business Current Branch Current Branch for Business Current Branch Current Branch for Business Long Term Servicing Branch Long Term Servicing Branch Windows Update Windows Update Windows Update for Business WSUS Windows Update Windows Update for Business WSUS Windows Update Windows Update for Business WSUS Windows Update Windows Update for Business WSUS 11
Channel Availability Edition Audience Benefits Availability Home Consumers and BYOD Familiar and personal experience All-new browser great for doing things online New ways to get organized and be productive Up-to-date with latest security and features Direct OEM Retail/ESD Free upgrade 1 Pro Small, lower mid-size businesses Management of devices and apps Support for remote and mobile scenarios Cloud technologies for organizations Update quality confidence with broad market validation Direct OEM Retail/ESD Volume Licensing Free upgrade 1 Education Educational institutions, students, teachers, and administrators All the features of Enterprise Simplified upgrade and deployment from Home Volume Licensing Enterprise Mid-size and large enterprises Advanced security Extensive device and app management Full flexibility of OS deployment & update control 2 Microsoft Desktop Optimization Pack (MDOP) 2 Volume Licensing IoT Enterprise Embedded OEMs Advanced security Extensive device and app management Full flexibility of OS deployment & update control Embedded Features Embedded OEM 12 1. For Windows 7/8.1 devices for one year after the launch, delivered through Windows Update 2. Requires Software Assurance
IoT Activation Windows is activated Window is not activated Device is Offline No activation failure UX is displayed No activation failure UX is displayed Windows is activated Window is not activated Device is Online No activation failure UX is displayed Activation failure UX is displayed 13
IoT Enterprise: Lockdown Easily create read only devices. Improve system uptime Only allow approved USB peripherals Block Pop-up Dialog Boxes and system notifications Block hotkeys and edge gestures to prevent system access Control which apps are visible and can run Enable single Win32 or Modern app experience on device 14
IoT Core Cost structure: - 3 versions for maker community for free: RaspberryPi2, MinnowBoard Max, Intel Galileo - Industrial version planned end of 2015 / early 2016, available with other ARM support (i.mx?) Development environment: - Support for Universal Applications and Universal Drivers - App Development direct in Visual Studio 2015 Where to start: https://www.windowsondevices.com 15
IoT Core / Universal Application Demo: Universal Application on IoT Core Platform: Raspberry Pi 2 Development Environment: Win 10 and free Visual Studio 2015 16
Microsoft IoT martin.grossen@avnet.con Martin Grossen, emvp, Franchise Manager Microsoft IoT Europe
18