Win HEC Download Win HEC presentations here http

  • Slides: 44
Download presentation
�点�以下�接下� Win. HEC的演�材料 Download Win. HEC presentations here: http: //channel 9. msdn. com/Events/Win. HEC/2015

�点�以下�接下� Win. HEC的演�材料 Download Win. HEC presentations here: http: //channel 9. msdn. com/Events/Win. HEC/2015

Converged OS kernel Converged app model Windows 10 Porting Tools

Converged OS kernel Converged app model Windows 10 Porting Tools

Windows 10 Io. T for Small Devices Enterprise-grade security One universal app and driver

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

Windows 10 Io. T Editions Requires desktop or desktop apps– Win 32, . NET,

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

Windows 10 Io. T for Small Devices Enterprise-grade security One universal app and driver

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

 • • Write ONE Universal Driver and target all Windows 10 editions -

• • Write ONE Universal Driver and target all Windows 10 editions - Converged device areas/APIs Scale and get higher ROI by selling same components to all Windows 10 editions 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

Download Visual Studio & WDK Build and Debug the Universal Driver on PC Test

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

If you are using Actions to take Why Inbox/Class drivers • It just works!

If you are using Actions to take Why 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 Your driver runs on more Platform Win 32 API surface is smaller editions than desktop Windows • Use replacement APIs where available • Re-design/re-implementation if APIs are not available and test

 • • Converged APIs, write ONE Universal App and target all Windows 10

• • Converged APIs, write ONE Universal App and target all Windows 10 editions Scale and get higher ROI by selling same App to all Windows 10 editions Languages • C++ /CX • C#, VB • JS • Python • Node. js UI Frameworks • HTML • Xaml • Direct. X APIs • Win. RT • Win 32 • . NET • Wiring Deployment and Execution • APPX • XCopy • App Isolation Tools • Visual Studio • Power. Shell

Easily Build Retail Line of Business Solutions Retail Peripherals Supported Inbox • APIs in

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

“Embedded” Mode • Extend UAP to Io. T capabilities on all Windows 10 editions

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

Porting Existing Apps/Drivers to Windows 10 Io. T for Small Devices If you are

Porting Existing Apps/Drivers to Windows 10 Io. T for Small Devices If you are using Instead use (not supported on Small Devices) Win 32/Native App logic and code Win 32/Native in One. Core. lib (subset of Desktop API surface) . NET libraries supported in UAP (subset of Desktop. NET APIs) Graphic User Interface GDI, MFC, Win. Forms, WPF XAML, Direct. X, HTML

Configure OS to create your device experience Image Configuration Designer (ICD) making it easier

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

No activation Issues with Windows 10 No activation for Mobile and Small Devices Industry

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

3 rd Party MDM OMA DM SC Config Many different devices on Windows Io.

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

 • Curated Windows Store • Volume Purchase Program app deployment; License reclaim/reuse •

• Curated Windows Store • Volume Purchase Program app deployment; License reclaim/reuse • Enterprise App management • Simplified LOB app management • Win 32 (MSI) app management • App inventory (LOB/store apps) • App allow/deny lists via Applocker • Enterprise data protection T EN RO LL ME NT Provisioning Bulk enrollment Simple bootstrap Converged protocol Azure AD Integration • ISTANCE • Full device wipe Remote Lock, PIN reset, Ring, & Find Enhanced inventory for compliance decisions L OL NR E UN N ME • • • INVENTORY • • Unenrollment with alerts Removal of Enterprise configuration (apps, certs, profiles, policies) and Enterprise encrypted data (with EDP) REMOTE ASS • • • A M PPL AN IC AG AT EM ION EN T N E IC ATIO Y V DE UR URIT IG C NF SE O C ND A • • Additional device inventory 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

Windows 10 Io. T for Small Devices Enterprise-grade security One universal app and driver

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

Windows 10 Lockdown Consistent and predictable device lockdown across form factors Advanced lockdown capabilities

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

Customize Device Experience Based on Roles

Customize Device Experience Based on Roles

Identity Malware Data Protection

Identity Malware Data Protection

Windows 10 Io. T for Small Devices Enterprise-grade security One universal app and driver

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

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

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

Discovery I can send notifications. I have a clock interface I display notifications. I

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

An application developer wants the temperature from any temperature sensor available. Today: 1. Search,

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 All. Joyn the application developer only needs to look in one place! new All. Joyn. Bus. Attachment(); … new Temperature. Sensor. Watcher(watcher. Bus); … await alljoynsensor[0]. temperature; Learn more about the power of All. Joyn and how to get involved @ Building Windows 10 All. Joyn Devices with Gavin Gear

3 rd party device cloud Windows Io. T All. Joyn Cloud Bridge Internet/Cloud Proximal

3 rd party device cloud Windows Io. T All. Joyn Cloud Bridge Internet/Cloud Proximal Network Other Proximal Devices All. Joyn Node All. Joyn Thin Client Windows can bridge All. Joyn to other proximal networks and remote device networks via the cloud

Bringing the Internet of Things to life with Azure Improve efficiency Enable innovation Things

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

Microsoft Azure Io. T services Producers Connect Devices Storage Analytics Take Action Event Hubs

Microsoft Azure Io. T services Producers Connect Devices Storage Analytics Take Action Event Hubs SQL Database Machine Learning Azure Websites Service Bus Table/Blob Storage Stream Analytics Power BI Document. DB HDInsight Notification Hubs External Data Sources Data Factory Mobile Services External Data Sources {} Biz. Talk Services

Introducing… Microsoft Azure Io. T Suite

Introducing… Microsoft Azure Io. T Suite

Azure Io. T Suite Io. T Applications … Remote Monitoring Asset Management Predictive Maintenance

Azure Io. T Suite Io. T Applications … Remote Monitoring Asset Management Predictive Maintenance …future applications

Azure Io. T Suite Io. T Applications … to build a Proof of Concept…

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

Azure Io. T Suite Io. T Applications … to build a Proof of Concept…

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

Azure Io. T Suite Io. T Applications … to build a Proof of Concept…

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

Attend a hands on Io. T lab Give us direct feedback

Attend a hands on Io. T lab Give us direct feedback

(c) 2015 Microsoft Corporation. All rights reserved. This document is provided "as-is. " Information

(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.