Presentation is loading. Please wait.

Presentation is loading. Please wait.

请点击以下链接下载 WinHEC 的演讲材料 Download WinHEC presentations here:

Similar presentations


Presentation on theme: "请点击以下链接下载 WinHEC 的演讲材料 Download WinHEC presentations here:"— Presentation transcript:

1 请点击以下链接下载 WinHEC 的演讲材料 Download WinHEC presentations here: http://channel9.msdn.com/Events/WinHEC/2015

2

3 Converged OS kernel Converged app model Windows 10 Porting Tools

4 One Windows Platform Secure Connected One Windows core scalable across devices One universal app and driver platform One management and deployment approach Enterprise-grade security Advanced Customization and lockdown capabilities Continued innovation and support Local connectivity Cloud connectivity Device services Windows 10 IoT for Industry Devices Windows 10 IoT for Mobile Devices Windows 10 IoT for Small Devices

5 Windows 10 IoT Editions For Industry Devices Desktop Shell, Win32 apps 1 GB RAM, 16 GB Storage For Mobile Devices Modern Shell Mobile Chassis requirement 512 MB RAM, 4 GB storage For Small Devices Dedicated devices No Shell/Store/MS Apps 256MB RAM, 2GB storage Universal Apps Windows Device Services On all Windows IoT clients Extends value of Windows for OEMs OS telemetry, update management, interoperability Azure IoT-ready Requires desktop or desktop apps– Win32,.NET, WPF, etc. ? Requires a Shell experience, multiple applications, Windows first-party applications, or mobile voice? Otherwise

6 One Windows Platform Secure Connected One Windows core scalable across devices One universal app and driver platform One management and deployment approach Enterprise-grade security Advanced Customization and lockdown capabilities Continued innovation and support Local connectivity Cloud connectivity Device services Windows 10 IoT for Industry Devices Windows 10 IoT for Mobile Devices Windows 10 IoT for Small Devices

7 WDF Audio Bluetooth Buses (USB, SPB) HID(Retail), Buttons Camera Graphics & Display Location Networking - Wired Networking - WLAN Security - Biometrics Security - Crypto Security - Smartcard Security - TPM NFC Sensors Thermal Touch UEFI Video

8 Download Visual Studio & WDK Build and Debug the Universal Driver on PC Test Driver using WDK Test Validate on dev board Submit for signing Universal Driver samples & templates available as a starting point

9 If you are usingActions to takeWhy Inbox/Class drivers It just works! core device types Storage, mouse, keyboard, touch, video,… Your device automatically leverages a large ecosystem of peripherals Kernel Mode drivers High backwards-compatibility for converged device areas Make minimal changes and test Your driver runs on more editions User Mode drivers and services Know that Windows Universal Platform Win32 API surface is smaller than desktop Windows Use replacement APIs where available Re-design/re-implementation if APIs are not available and test Your driver runs on more editions

10

11 Languages C++ /CX C#, VB JS Python Node.js APIs WinRT Win32.NET Wiring Deployment and Execution APPX XCopy App Isolation UI Frameworks HTML Xaml DirectX Tools Visual Studio PowerShell

12 Easily Build Retail Line of Business Solutions Retail Peripherals Supported Inbox APIs in Windows 10 SDK and DDK Adapted from UnifiedPOS standard 3 rd provided libraries

13

14 “Embedded” Mode Extend UAP to IoT capabilities on all Windows 10 editions Access to system settings APIs to change system settings such as power state, radio control and Bluetooth. APIs to access busses GPIO, I2C, SPI and easy access to custom hardware Background Services for long running tasks Full control for your device, free of standard Process Lifecycle Management

15

16 Porting Existing Apps/Drivers to Windows 10 IoT for Small Devices If you are using (not supported on Small Devices) Instead use App logic and code Win32/NativeWin32/Native in OneCore.lib (subset of Desktop API surface).NET libraries.NET libraries supported in UAP (subset of Desktop.NET APIs) Graphic User Interface GDI, MFC, WinForms, WPFXAML, DirectX, HTML

17

18 Configure OS to create your device experience One tool for all your OS configuration needs Image Configuration Designer wim / ffu Image Configuration Designer (ICD) making it easier for OEM partners to create industry devices Industry Device Mobile Device Small Device

19 No activation Issues with Windows 10 No activation for Mobile and Small Devices Industry activation works both online and offline

20 Many different devices on Windows IoT platforms; One device management surface for all 3 rd Party MDM SC Config Man OMA DM Industry Devices One Windows Platform Converged MDM Stack Converged Servicing Stack Common CSPs Windows 10 IoT

21 Provisioning Bulk enrollment Simple bootstrap Converged protocol Azure AD Integration Extended set of policies (Parity with Windows Phone 8.1) Client cert mgmt, incl PFX install Enterprise Wi-Fi VPN management Email provisioning MDM Push Device Update control Kiosk Mode, Start screen, Start menu configuration and control Curated Windows Store Volume Purchase Program app deployment; License reclaim/re- use Enterprise App management Simplified LOB app management Win32 (MSI) app management App inventory (LOB/store apps) App allow/deny lists via Applocker Enterprise data protection Full device wipe Remote Lock, PIN reset, Ring, & Find Enhanced inventory for compliance decisions Unenrollment with alerts Removal of Enterprise configuration (apps, certs, profiles, policies) and Enterprise encrypted data (with EDP) ENROLLMENT INVENTORY APPLICATION MANAGEMENT DEVICE CONFIGURATION AND SECURITY REMOTE ASSISTANCE UNENROLLMENT Additional device inventory

22

23

24 One Windows Platform Secure Connected One Windows core scalable across devices One universal app and driver platform One management and deployment approach Enterprise-grade security Advanced Customization and lockdown capabilities Continued innovation and support Local connectivity Cloud connectivity Device services Windows 10 IoT for Industry Devices Windows 10 IoT for Mobile Devices Windows 10 IoT for Small Devices

25 Windows 10 Lockdown Consistent and predictable device lockdown across form factors Advanced lockdown capabilities provide IoT devices with an extra layer of security as well as a predictable device experience.

26 Lockdown CapabilityWindows 10 IoT for Small Devices Windows 10 IoT for Mobile Devices Windows 10 IoT for Industry Devices Write Filters and Overlays--√ USB Filter√√√ Dialog and Notification Filtersn/a√√ Input Filtersn/a√√ AppLocker and Layout Controln/a√√ Shell and App Launchern/a√√ Lockdown Capabilities

27 Customize Device Experience Based on Roles

28 Data Protection IdentityMalwar e

29

30 One Windows Platform Connected One Windows core scalable across devices One universal app and driver platform One management and deployment approach Enterprise-grade security Advanced Customization and lockdown capabilities Continued innovation and support Local connectivity Cloud connectivity Device services Windows 10 IoT for Industry Devices Windows 10 IoT for Mobile Devices Windows 10 IoT for Small Devices Connected Secure

31 Mobile Broadband (Data only) Wi-Fi Bluetooth/BLE Connection Management

32 I can send notifications I have lighting interface I can send notifications. I have a clock interface I can send notifications. I have a clock interface I display notifications. I have the clock interface! I display notifications. I have the clock interface! I display notifications. I have the clock interface! I display notifications. I have the clock interface! I display notifications. I have the clock interface! I display notifications. I have the clock interface! I can send and display notifications I can send notifications 72° 120 80 Your Devices Work Together Across Protocol and Ecosystem Barriers Discovery Cross Platform Management Interoperability Open Source Security

33 An application developer wants the temperature from any temperature sensor available. Today: 1. Search, Connect and Check Bluetooth temperature devices 2. Search, Connect, and Check Zwave temperature devices 3. Search, Connect, and Check Zigbee temperature devices 4. etc… With AllJoyn the application developer only needs to look in one place! new AllJoynBusAttachment(); … new TemperatureSensorWatcher(watcherBus); … await alljoynsensor[0].temperature; Learn more about the power of AllJoyn and how to get involved @ Building Windows 10 AllJoyn Devices with Gavin Gear

34 Internet/Cloud Windows can bridge AllJoyn to other proximal networks and remote device networks via the cloud Proximal Network AllJoyn Node Other Proximal Devices Windows IoT AllJoyn Cloud Bridge 3 rd party device cloud AllJoyn Thin Client

35 Bringing the Internet of Things to life with Azure Enable innovation Improve efficiency Transform your business Things

36 Microsoft Azure IoT services ProducersConnect DevicesStorageAnalytics Take Action Event HubsSQL Database Machine Learning Azure Websites Service Bus Table/Blob Storage Stream AnalyticsPower BI External Data Sources DocumentDBHDInsightNotification Hubs External Data Sources Data FactoryMobile Services BizTalk Services { }

37 Introducing… Microsoft Azure IoT Suite

38 IoT Applications … Azure IoT Suite Predictive Maintenance Asset Management Remote Monitoring …future applications

39 IoT Applications … to build a Proof of Concept… Proof Plan Pilot Azure IoT Suite Predictive Maintenance Asset Management Remote Monitoring …future applications

40 IoT Applications … to build a Proof of Concept… that scale to full production … Azure IoT Suite Predictive Maintenance Asset Management Remote Monitoring …future applications

41 IoT Applications … to build a Proof of Concept… that scale to full production … on any asset Azure IoT Suite Predictive Maintenance Asset Management Remote Monitoring …future applications

42

43 Give us direct feedbackAttend a hands on IoT lab

44

45 (c) 2015 Microsoft Corporation. All rights reserved. This document is provided "as-is." Information and views expressed in this document, including URL and other Internet Web site references, may change without notice. You bear the risk of using it. This document does not provide you with any legal rights to any intellectual property in any Microsoft product. You may copy and use this document for your internal, reference purposes. Some information relates to pre-released product which may be substantially modified before it’s commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.


Download ppt "请点击以下链接下载 WinHEC 的演讲材料 Download WinHEC presentations here:"

Similar presentations


Ads by Google