The core value of Windows 10 apps in the Enterprise

Slides:



Advertisements
Similar presentations
Make your app a native part of Office with Add-ins
Advertisements

Secure Hyperconnectivity with TeamViewer and Windows technologies
Microsoft Dynamics 365 for Talent: The New Rules of Engagement
ASP.NET Core: Web apps, cloud apps, and containers
6/2/2018 4:08 AM BRK3327 Ten things you didn't know about building .NET UWP apps in Visual Studio 2017 Daniel Jacobson Program Manager – Visual Studio.
6/10/2018 5:07 PM THR2218 Deploying Windows Defender AV and more with Intune and Configuration Manager Amitai Senior Program Manager,
DevOps for any language
Azure Cloud Shell Magic of Modern Command-line Management
Simplify and Organize with Microsoft OneNote
Windows 10 and the cloud: Why the future needs hybrid solutions
6/17/ :27 AM BRK3341 Unlock extensibility by connecting your service to PowerApps and Microsoft Flow Theresa (Tessa) Palmer–Sr. Program Manager Sunay.
6/19/2018 2:57 AM THR3092 Monitor and investigate actions on your user and data with alerts, insights and reports Binyan Chen Program Manager II, Office.
Azure SDKs and Tools for You
6/25/ :13 PM BRK1076 Make Windows devices more secure by taking them out of your existing infrastructure Chris Rhodes & Andrew Bettany MCTs & MVPs.
How Microsoft does IT: Our journey to success with Microsoft Teams
Optimizing Microsoft OneDrive for the enterprise
What a Real, Functioning DevOps Team Looks Like
Microsoft Ignite /18/2018 8:30 PM BRK2065
Virtual Machine Diagnostics in Microsoft Azure
Protect sensitive information with Office 365 DLP
Get more from your existing enterprise apps on Windows 10
Microsoft Ignite /31/ :08 AM
Microsoft Planner: How to manage your team’s work in Office 365
Build smarter bots and devices by connecting to the Microsoft Graph
Understanding Windows Analytics Update Compliance
Excel and Power BI Better Together Democratization of data
Why WCD is WiCkeD for modern deployment
Workflow Orchestration with Adobe I/O
The utility belt for managing security and compliance in Office 365
Automate all things! Microsoft Azure continuous deployment
Microsoft Teams Mobile Collaboration on the go
Agile Planning with Visual Studio Team Services (VSTS)
Improvements in Outlook Calendar
9/18/2018 4:59 PM THR2231 How CDM Smith used UWP and Windows 10 to disrupt and lead the AEC industry in the use of mixed reality. Andy King Manager, Software.
What’s new in Office 365 administration
Microsoft Build /8/2018 8:41 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Confidence at speed: Visual Studio 2017 and your CI pipeline
Azure PowerShell Aaron Roney Senior Program Manager Cormac McCarthy
Continuous Delivery for Microsoft Azure
11/14/ :24 AM BRK2069 Build powerful new applications for the enterprise on Windows 10 with the Universal Windows Platform Ginny Caughey President.
11/15/ :59 AM THR2294 Building great looking experiences with Microsoft Graph and Office UI Fabric Ben Summers Office Marketing David Lavenda Harmon.ie.
11/16/2018 8:43 AM BRK2314 Improve productivity for cross platform and cross device apps using Microsoft Graph and Project Rome Tejas Patel Juan Sebastian.
Continuous Delivery with Visual Studio Team Services
Supercharge Microsoft Teams using Teams apps in node.js
11/23/2018 8:30 AM BRK3037 BRK3037: Dive deep on building apps and services with the Office 365 Communications Platform David Newman Senior Program Manager.
Azure Advisor: Optimization in the best way
Bring existing desktop apps to UWP with the Desktop Bridge
Mobile Center and VSTS:​ Better together for your Mobile DevOps
Migrate your apps from legacy APIs to Microsoft Graph
Microsoft products for non-profits
Introduction to ASP.NET Core 1.0
MDM Migration Analysis Tool (MMAT)
Overview: Dynamics 365 for Project Service Automation
Virtual Reality with Azure and Unity
Understand your Azure cloud assets dependencies with BMC Discovery
Breaking Down the Value of A Yammer Post: 20 Things to Do
Cool Microsoft Edge Tips and Tricks
Getting the most out of Azure resources with Azure Advisor
4/16/2019 4:15 PM How Microsoft does IT: How Microsoft IT is embracing modern to build SharePoint experiences Sam Crewdson Senior Program Manager Rene.
Manage your App Service resources using Command line tools
“Hey Mom, I’ll Fix Your Computer”
4/28/2019 3:30 AM THR1061 Learn how Dynamics 365, Office 365 and related applications work together to transform the workplace Donna Edwards Solution Architect.
Consolidate, manage, backup, and secure your cloud content
Designing Bots that Fit Your Organization
Ask the Experts: Windows 10 deployment and servicing
Passwordless Service Accounts
Digital Transformation: Putting the Jigsaw Together
WCF and .NET Framework Microservices in Containers
Diagnostics and troubleshooting in Azure App Service Support Center
Optimizing your content for search and discovery
Presentation transcript:

The core value of Windows 10 apps in the Enterprise 8/1/2018 7:15 AM BRK2067 The core value of Windows 10 apps in the Enterprise Andrew Clinick (@andrewclinick) Partner Group Program Manager Kyle Marsh (@kylemar) Principal Program Manager © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Why Universal Windows Platform ? Never regret installing an app Always up to date Reuse your existing assets Protect your data Simplify app development Engaging user experience Apps work on any device running Windows 10

Always up to date

Packaged App - Reliability OS Managed for install, update and uninstall Apps are installed per user App state is managed and secured by the OS All apps are signed by a trusted authority

Packaged App - Efficiency Delta downloads Update only the code that has changed Streaming installs No longer require all the app to be installed before user can run the app Componentize your apps Break up your app into logical components Multiple “apps” in one logical package Allows users to be able to install what they want Runs in the app container of the main app, like it is one app Great Session: Tuesday, September 26 10:45-12:00 - OCCC S330 BRK3077: Next gen packaging and deployment of Windows apps in the enterprise

Deploy from where you want to Microsoft Store Microsoft Store for Business Non-Store Providers SCCM InTune HTTP

Reuse existing Assets

Desktop Bridge

Every Desktop app should use Desktop Bridge

Enables your app to run on Windows 10 S

Desktop Bridge Packaged App Clean install and uninstall Always up to date No elevation required to install Reduced impact to the system App has a UWP Identity Great Sessions: Tuesday, September 26 4:00-5:15 - OCCC S330 BRK2068: Get more from your existing enterprise apps on Windows 10 with efficient deployment and DevOps Wednesday, September 27 12:30-1:45 – OCCC West Hall F1 BRK3318: Modernizing your .NET enterprise without a rewrite: WinForms, WCF and SQL to cloud and .Net Core

Great new tooling options for you 8/1/2018 7:15 AM Great new tooling options for you All enable you to have a single setup project that produces AppX and MSI Integrate with your existing deployment tooling © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Protect your data

Secure Runtime Environment App Container protects the device, other apps and users Container controls access to hardware/data Microphone, Camera Location, Contact, Calendar, Notifications Apps can perform tasks in the background without the full app running. The device actively launches, suspends, resumes and shuts down apps. Enterprises have control with policies

App Data Model The system provides each app a managed location for app specific data. Apps are limited to app specific data and locations specifically enabled by the user Apps can share data in a managed location across different users on the device when enabled with an enterprise policy Publishers can share data across apps Build 2016 Talk: UWP Application Data: Building a Continuous App Experience https://channel9.msdn.com/Events/Build/2016/P495

WINDOWS HELLO Easy to deploy two-factor password alternative 8/1/2018 7:15 AM WINDOWS HELLO Easy to deploy two-factor password alternative Breach, theft, and phish resistant credentials Single sign-on experience Supports PIN, biometric, and companion devices © 2012 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.

Windows Hello for Business Great Session: Wednesday, September 27 10:45-12:00 - OCCC W224 BRK3077: Build powerful new applications for the enterprise on Windows 10 with the Universal Windows Platform Thursday September 28 2:15-3:30 BRK3327: 10 things you didn’t know about building .NET UWP apps in Visual Studio 2017

Engaging User Experience

Advanced Hardware GPU Digitizers DirectX DirectWrite DirectManupliation Digitizers Pen Touch

New ways to interact with users Touch, Pen, Gestures Fluent Design Mixed Reality Great Sessions: Thursday, September 28 2:15-3:30 - OCCC W300 BRK2070: Build amazing business apps with the Fluent Design Friday, September 29 10:15-11:00 – OCCC W314 BRK2051: Building Windows Mixed Reality Experiences with Unity

Demo

Building better experience with the Microsoft Graph

Microsoft Graph ACTIVITY CONTENT CONVERSATIONS INSIGHTS ME TRENDING Microsoft Build 2017 8/1/2018 7:15 AM Microsoft Graph ACTIVITY CONTENT CONVERSATIONS INSIGHTS ME TRENDING ORGANIZATION GROUPS CHATS REPORTS DOCUMENTS EVENTS DEVICES SHARED CONTACTS EMAIL PEOPLE TASKS COLLABORATION © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Device Graph DEVICES Adding users devices to Microsoft Graph Provides status, & signaling with proximity/cloud commanding MSA and AAD support URL is the key programming model construct What does this mean for your app? Command What http://graph.Microsoft.com/me/devices returns all your devices (MSA or AAD) http://graph.Microsoft.com/me/devices/basementxbox/actions Call app or appservice on basementxbox http://graph.microsoft.com/me/devices/basementxbox/applications Return all the apps callable on the Xbox

Activity Feed Activity Feed Notification Mirroring Timeline PWILO Key enabling service for driving user engagement Powered Notifications mirroring in Anniversary update Powers Timeline, PWILO You can create activities for your app Command What http://graph.Microsoft.com/me/applications/demoapp/activities returns all your activities for demo app

Adaptive Cards Great Sessions: Thursday September 28 4:30-5:15 – OCCC S210 BRK2314: Improve productivity for cross platform and cross device apps using Microsoft Graph and Project Rome Friday, September 29 9:00-9:45 - OCCC W314 BRK2053: Low investment, high reach enterprise experiences using bots and Adaptive Cards Open framework Multiple canvases Notification Microsoft Teams Skype Android iOS

Cross Device Demo

Why Universal Windows Platform ? Never regret installing an app Always up to date Reuse your existing assets Protect your data Simplify app development Engaging user experience Apps work on any device running Windows 10

Windows Developer Breakout Sessions 8/1/2018 7:15 AM Date and Time Title Session ID Monday, 9/25 2:15-3:30 Simplify the management of your Microsoft 365 workplace with analytics BRK2050 The core value of Windows 10 apps in the enterprise BRK2067 Tuesday, 9/26 10:45-12:00 Next gen packaging and deployment of Windows apps in the enterprise <- Highly Recommended! BRK3077 12:30-1:45 Progressive web apps (PWA) BRK2364 4:00-5:15 Get more from your existing enterprise apps on Windows 10 with efficient deployment and DevOps BRK2068 Wednesday, 9/27 Build powerful new applications for the enterprise on Windows 10 with the Universal Windows Platform BRK2069 © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Windows Developer Breakout Sessions 8/1/2018 7:15 AM Date and Time Title Session ID Thursday, 9/28 12:30-1:45 10 things you didn’t know about building .NET UWP apps in Visual Studio 2017 BRK3327 2:15-3:30 Build amazing apps with the Fluent Design BRK2070 4:15-5:15 Improve productivity for cross platform and cross device apps using Microsoft Graph and Project Rome BRK2314 Friday, 9/29 9:00-9:45 Low investment, high reach enterprise experiences using bots and Adaptive Cards BRK2053 10:15-11:00 Building Windows Mixed Reality experiences with Unity BRK2051 © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Windows Developer Theater Sessions 8/1/2018 7:15 AM Date and Time Title Session ID Monday, 9/25 4:05-4:25 Bring existing desktop apps to the Universal Windows Platform with the Desktop Bridge THR2230 7:05-7:25 Dev Center analytics for Win32 developers THR2204 Tuesday, 9/26 10:20-10:40 Simplify the management of your Microsoft 365 workplace with analytics THR2233 12:35-12:55 How CDM Smith used UWP, Windows 10 and Hololens to disrupt and lead the AEC industry THR2231 2:50-3:10 Dev Center analytics for Win32 developers (repeat) THR2204R © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Windows Developer Theater Sessions 8/1/2018 7:15 AM Date and Time Title Session ID Thursday, 9/28 10:50-11:10 Dev Center analytics for Win32 developers THR2204R 12:05-12:25 Secure Hyperconnectivity with TeamViewer and Windows technologies THR2268 12:40-1:00 How HP embraced Windows as a service (WaaS) to develop a new app suite for Sprout in record time THR2230 © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Please evaluate this session Tech Ready 15 8/1/2018 Please evaluate this session From your Please expand notes window at bottom of slide and read. Then Delete this text box. PC or tablet: visit MyIgnite https://myignite.microsoft.com/evaluations Phone: download and use the Microsoft Ignite mobile app https://aka.ms/ignite.mobileapp Your input is important! © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista 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.

8/1/2018 7:15 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.