Download presentation
Presentation is loading. Please wait.
Published byMichaela Skeete Modified over 9 years ago
1
请点击以下链接下载 WinHEC 的演讲材料 Download WinHEC presentations here: http://channel9.msdn.com/Events/WinHEC/2015
3
WinHEC Content Creation Principles
4
Content Creation Guidelines – Text and Screenshots
5
Converged OS kernel Converged app model Windows 10 Porting Tools
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 “Industry” Windows 10 “Mobile” Windows 10 “Athens”
7
Windows 10 IoT Editions Windows Industry Desktop Shell, Win32 apps 1 GB RAM, 16 GB Storage Windows Mobile Modern Shell Mobile Chassis requirement 512 MB RAM, 4 GB storage Windows ”Athens” 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 Services to OEMs High value scenarios -Auditing, updating, telemetry, flighting Requires desktop or desktop apps– Win32,.NET, WPF, etc. ? Requires a Shell experience, multiple applications, Windows first-party applications, or mobile voice? Otherwise
8
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 “Industry” Windows 10 “Mobile” Windows 10 “Athens”
10
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
11
Download Visual Studio & WDK Build and Debug Universal Driver on PC Test Driver using WDK Test Validate on dev board Submit for signing Universal Driver samples & templates
12
If you are usingActions to takeWhy Inbox/Class drivers Just works! core device types Storage, mouse, keyboard, touch, video,… At no cost, your device can connect to 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 Be aware 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
14
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
15
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
17
“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
19
Porting Legacy Apps/Drivers to Athens If you are using (not supported on Athens) Instead use Graphic User Interface GDI, MFC, WinForms, WPFXAML, DirectX, HTML 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)
21
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 Mobile Athens
22
No activation Issues with Windows 10 No activation for “Mobile” and “Athens” Industry activation works both online and offline
23
Many different devices on Windows IoT platforms; One device management surface for all 3 rd Party MDM SC Config Man OMA DM One Windows Platform Converged MDM Stack Converged Servicing Stack Common CSPs
24
ENROLLMENT INVENTORY APPLICATION MANAGEMENT DEVICE CONFIGURATION AND SECURITY REMOTE ASSISTANCE UNENROLLMENT Windows 10 Device Management
27
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 “Industry” Windows 10 “Mobile” Windows 10 “Athens”
28
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.
29
Customize Device Experience Based on Roles
30
Data Protection IdentityMalwar e
31
IoT devices with hardware and firmware Trusted Platform Modules (TPMs )
32
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 “Industry” Windows 10 “Mobile” Windows 10 “Athens” Connected Secure
33
Mobile Broadband USB class driver supported Cell core stack supported No voice support Wi-Fi Core Wi-Fi capabilities Bluetooth/BLE Connection Management Connection prioritization MBB, Wi-Fi, & LAN
34
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
35
Join the AllSeen Alliance / Get Involved Integrate AllJoyn into your devices and roadmaps Build Windows 10-based AllJoyn products in UAP Build user-facing applications as AllJoyn Consumers Build Windows IoT products with AllJoyn Consumers and AllJoyn Producers Certify your devices ‘Designed for AllSeen’Designed for AllSeen
37
Give us direct feedbackAttend a hands on IoT lab
39
(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.
40
true Tuesday 22:00:00 http://www.contoso.com/WSUSServer http://www.contoso.com/WSUSServer</value How and when to Download, install and reboot Set to 0 = notify before download Set to 1 = auto install and notify for restart Set to 2 = auto install and restart Set to 3 = auto install and restart at IT-specified time Set to 4 = auto install and restart but suppress end-user notification. Maintenance Window How and when to Download, install and reboot
42
(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.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.