Build 2015 4/16/2017 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION.

Slides:



Advertisements
Similar presentations
UBIQUITY V3 An extensible platform for creating dynamic, customized, and geocentric native mobile applications.
Advertisements

Microsoft ® Official Course First Look Clinic Overview of Windows 8 By Ragowo Riantory, S.Kom, MCP.
请点击以下链接下载 WinHEC 的演讲材料 Download WinHEC presentations here:
HPC Pack On-Premises On-premises clusters Ability to scale to reduce runtimes Job scheduling and mgmt via head node Reliability HPC Pack Hybrid.
Windows 10 Hardware Platform Overview
Windows 8: Windows To Go Overview Zvezdan PavkovicTanya Koval Senior ConsultantArchitect WCL333.
Microsoft Ignite /16/2017 3:42 PM
Script Kiddies; CybercrimeCyber-espionage; Cyber-warfare CybercriminalsState sponsored actions; Unlimited resources Attacks on fortune 500All sectors.
Devices and Deployment Management & Security Identity Cloud.
请点击以下链接下载 WinHEC 的演讲材料 Download WinHEC presentations here:
CSPs are the device side mechanism that are targeted by the MDM XML and make changes on the device. Windows Phone 8.1 CSPs are moving into.
IoT HoloLens Surface Hub Windows Desktop Windows Mobile Xbox ONE CORE OS ONE APP PLATFORM ONE STORE Windows 10.
1.1 Installing Windows Server 2008 Windows Server 2008 Editions Windows Server 2008 Installation Requirements X64 Installation Considerations Preparing.
MCITP: Microsoft Windows Vista Desktop Support - Enterprise Section 1: Prepare to Deploy.
But we learned some things we had to do better...
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 2 Installing Windows Server 2008.
N AME : D ANNY M ORIM T ITLE : S OFTWARE S OLUTION A RCHITECT A RROW OCS - I SRAEL This deck contains animation; view in Slideshow mode.
SP2 Mikael Nystrom. Agenda Översikt Installation.
Introduction to Android Platform Overview
Agenda Master Expert Associat e Microsoft Certified Solutions Master (MCSM) Microsoft Certified Solutions Expert (MCSE) Microsoft Certified Solutions.
A Microsoft IoT víziója
Cross Platform Mobile Backend with Mobile Services James
Tony Mangefeste Senior Program Manager SYS-005T Why UEFI? UX value prop from Day one: Fast Boot, OEM Certification, smooth transitions, etc. Secure Boot.
Chapter Three OPERATING SYSTEMS.
Session Agenda Designed to address BIOS Limitations Needed for the larger server platforms (Intel-HP Itanium) First called Intel Boot Initiative.
KTC, November On services and apps in IoT Mobile apps – the key interface for IoT solutions The value of IoT devices increase with the functionality.
Module 1: Installing and Configuring Servers. Module Overview Installing Windows Server 2008 Managing Server Roles and Features Overview of the Server.
CN1176 Computer Support Kemtis Kunanuraksapong MSIS with Distinction MCTS, MCDST, MCP, A+
Easy for users to get & stay current Unified core and app platform Windows Phone 7.5 Windows Phone 8 Windows Phone 8.1 Windows 8 Xbox One Windows on Devices.
Deploying Windows 7 Lesson 3. Objectives Understand enterprise deployments Capture an image file Modify an image file Deploy an image file.
Windows XP Professional Features ©Richard L. Goldman February 5, 2003.
Easy for users to get & stay current Unified core and app platform Windows Phone 7.5 Windows Phone 8 Windows Phone 8.1 Windows 8 Xbox One Windows on Devices.
Firmware Storage : Technical Overview Copyright © Intel Corporation Intel Corporation Software and Services Group.
© 2015 Redbend – Confidential1 Aug 2015 ALLJOYN UPDATE SERVICE UPDATED CONTRIBUTION & DEMO PLAN.
IoT HoloLens Surface Hub Windows Desktop Windows Mobile Xbox ONE CORE OS ONE APP PLATFORM ONE STORE Windows 10.
P. Kuipers Nikhef Amsterdam Computer- Technology Nikhef Site Report Paul Kuipers
11 CLUSTERING AND AVAILABILITY Chapter 11. Chapter 11: CLUSTERING AND AVAILABILITY2 OVERVIEW  Describe the clustering capabilities of Microsoft Windows.
Easy for users to get & stay current Unified core and app platform Windows Phone 7.5 Windows Phone 8 Windows Phone 8.1 Windows 8 Xbox One Windows on Devices.
WINDOWS 10 BUSINESS. Windows 10 for SMB Best platform for modern business Affordable and innovative devices Simple to setup and manage Enterprise-quality.
Indoor GPS with Bluetooth Beacons and Windows 10 IoT Core Jared Rhodes Marshall Corry Atlanta Code Camp 2015.
Cloud Computing – UNIT - II. VIRTUALIZATION Virtualization Hiding the reality The mantra of smart computing is to intelligently hide the reality Binary->
Wireless Mesh Networking or Peer to Peer Technology Andre Lukito – Johnsonsu – Wednesday, 9.
Premium Entry $ Device Capabilities Windows 10 IoT Core One Windows Platform Connected Secure Powering the next generation of intelligent devices Windows.
Course 03 Basic Concepts assist. eng. Jánó Rajmond, PhD
By Adam Reimel. Outline Introduction Platform Architecture Future Conclusion.
PhoneSmall Tablet 2-in-1s (Tablet or Laptop) Desktops & All-in-Ones PhabletLarge Tablet Classic Laptop XboxIoTSurface HubHolographic Windows 10.
Building Windows Phone 7 Games and Applications Yes, yes! “Games and Applications” and not “Applications and Games” Content is under NDA – please do no.
11/12/ :06 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Volume Licensing Readiness: Level 100
5/15/2018 5:43 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
The Universal Windows Platform
Volume Licensing Readiness: Level 100
<The Future of IVI and CE Connectivity> Pavel Stankoulov
Ieva Juodelytė IT 3 kursas 4 grupė
Volume Licensing Readiness: Level 100
Microsoft IoT Channel Overview
Microsoft Build /13/2018 2:24 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Microsoft Build /8/2018 8:41 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
StorFly-IES Intelligent External Storage for Industrial-IoT ®
Dev Test on Windows Azure Solution in a Box
Objective Understand the concepts of modern operating systems by investigating the most popular operating system in the current and future market Provide.
请点击以下链接下载WinHEC的演讲材料
Technical Capabilities
فایل ارائه حاضر توسط مرکز تحقیقات فناوری “اینترنت اشیا” ایران
Open Automation Software
Objective Understand the concepts of modern operating systems by investigating the most popular operating system in the current and future market Provide.
Features Overview.
Productive + Hybrid + Intelligent + Trusted
Running C# in the browser
Presentation transcript:

Build 2015 4/16/2017 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Building Consumer and Enterprise Device Solutions with Windows 10 IoT 4/16/2017 3-752 Building Consumer and Enterprise Device Solutions with Windows 10 IoT Cyra Richardson Principal Group Program Manager © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Multiple device families One App Platform PC Xbox Multiple device families Mobile HoloLens Surface Hub Devices +IoT Adaptive user interface Common APIs and SDK Natural user inputs Common store and dev center Common toolset One Device Platform

Windows 10 for IoT Devices The power of Windows and the Windows ecosystem on my embedded devices gets me to value faster Windows 10 IoT for Industry Devices Windows 10 IoT for Mobile Devices Windows 10 IoT for Small Devices 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 One Windows Platform Secure Connected

Requires desktop or desktop apps– Win32, .NET, WPF, etc. ? WinHEC 2015 4/16/2017 5:00 PM Windows 10 IoT Editions Requires desktop or desktop apps– Win32, .NET, WPF, etc. ? For Industry Devices Desktop Shell, Win32 apps 1 GB RAM, 16 GB Storage Requires a Shell experience, multiple applications, Windows first-party applications, or mobile voice? Windows Device Services On all Windows IoT clients Extends value of Windows for OEMs OS telemetry, update management, interoperability Azure IoT-ready For Mobile Devices Modern Shell Mobile Chassis requirement 512 MB RAM, 4 GB storage Otherwise For Small Devices Dedicated devices Optional Display No Shell/Store/MS Apps 256MB RAM, 2GB storage Universal Apps © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Broad Silicon Support WinHEC 2015 4/16/2017 5:00 PM © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Reusing Code on Windows 10 IoT Core UWP app portability WinHEC 2015 4/16/2017 5:00 PM One Windows Platform Reusing Code on Windows 10 IoT Core UWP app portability Cyra Richardson © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Building IoT Devices with UWP: “Embedded Mode” WinHEC 2015 4/16/2017 5:00 PM One Windows Platform Building IoT Devices with UWP: “Embedded Mode” Policy Managed Headless operation Access to system settings power state, radio control and Wifi connection. APIs to access busses GPIO, I2C, SPI and easy access to custom hardware Background applications for long running tasks Full control for your device, free of standard Process Lifecycle Management © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Apps controlling hardware UWP extensions on Windows 10 IoT Core WinHEC 2015 4/16/2017 5:00 PM One Windows Platform Apps controlling hardware UWP extensions on Windows 10 IoT Core Cyra Richardson © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

OSS for IoT Why Innovation in IoT space drives developer productivity How Operate within communities’ norms Contribute abstractions for IoT APIs (e.g. GPIO) Prioritize IoT supporting projects (e.g. Python & Node.JS)

WinHEC 2015 4/16/2017 5:00 PM One Windows Platform Building On-Device Management Experiences Node.JS used to create a web interface on Windows 10 IoT Core Cyra Richardson © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

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

Windows 10 IoT AllJoyn Device Network WinHEC 2015 4/16/2017 5:00 PM Windows 10 IoT AllJoyn Device Network Other Proximal Devices AllJoyn Node AllJoyn Thin Client AllJoyn Common Inerface for Proximal and Cloud Wired Busses USB, UART, I2C, GPIO… © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

AllJoyn as a common language 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;

Device Abstraction and Interconnect Using Alljoyn on Windows 10 IoT Core Cyra Richardson

Securing IoT Devices TPM Protection Malware Protection ”Secure Boot” and enable remote attestation with “Measured Boot” Protect customer data Enterprise grade device encryption and secure key storage Resist tampering Authenticity with a strong, hardware-bound device identity using Trusted Platform Modules (TPMs) Win10 IoT TPM Options On-Chip Firmware Discrete (I2C or SPI) TPM Simulator

Customize Device Experience Based on Roles

Choosing the Best Servicing Option For your Device WinHEC 2015 4/16/2017 5:00 PM Choosing the Best Servicing Option For your Device Always up to date - Features and security updates Secure - get only security updates Locked Down - Devices can be configured to never update © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

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

Device Imaging: Full Flash Update FFU image format is sector-based and describes all partitions on disk FFU images created using Windows Imaging and Configuration Designer (WICD) or command-line tools (imageapp.exe) FFU images flashed to up to 8 USB-tethered devices using ffutool.exe or directly to disk using WICD or dism.exe

FFU Device Imaging OEMInput.xml Device-Image.ffu OS-Package.cab OS Packages FeatureManifest.xml OS-Package.cab BSP Packages FeatureManifest.xml WICD or IMAGEAPP Device-Image.ffu Kernel-mode Driver Driver Packages FeatureManifest.xml CustomApp.appx OEMCustomization.xml

FFU Device Imaging … Device-Image.ffu FFUTOOL WICD or DISM Flash to up-to 8 tethered Windows devices … or Device-Image.ffu FFUTOOL WICD or DISM EFI Partition Write directly to disk

Configure OS to create your device experience Windows Image Configuration Designer (ICD) making it easier for OEM partners to create industry devices Customize with Universal Applications, Drivers, Configuration settings Design-in Lockdown settings Customize experience including startup screen Test experience on target device Provisioning Package Industry Device Mobile Device Image wim / ffu Image Configuration Designer Small Device One tool for all your OS configuration needs

Call to Action Get your application working on UWP Try your UWP app on “Athens” on Raspberry Pi 2 Join us on www.WindowsOnDevices.com for more info