Presentation is loading. Please wait.

Presentation is loading. Please wait.

Get more from your existing enterprise apps on Windows 10

Similar presentations


Presentation on theme: "Get more from your existing enterprise apps on Windows 10"— Presentation transcript:

1 Get more from your existing enterprise apps on Windows 10
BRK2068 Get more from your existing enterprise apps on Windows 10 Arian Ghotbi Senior Program Manager, Windows App Model Vladimir Postel Senior Program Manager, Windows App Model

2 Agenda Simplified deployment and distribution
Trustworthy installs without WinRot or DLL conflicts Migrate your existing apps and user data Integrate with Win10 features/APIs Gradual migration to Universal Windows Platform at your pace Modern DevOps with VS Mobile Center

3 Challenges today User Developer Administrator Discover Require Admin
Staying up-to-date Clean Uninstall Developer Maintaining installer tech Providing auto-updates DLL conflicts & WinRot Trustworthy distribution Administrator Distribution Windows 10S Security Privacy

4 Simplified deployment and distribution
Accelerate bringing desktop solutions to the Microsoft Store for Business and Universal Windows Platform Simplified and trusted deployment Clean and simple install/uninstall Updates delivered using differential downloads No elevation/UAC Modernizing with UWP Add UWP capabilities (Live Tiles, push notifications, in-app purchase) Add XAML UI, move away from monolithic solutions and migrate at your own pace 4

5 Modernize and migrate to UWP
App package Desktop app Package App package Desktop app UWP APIs Enhance App package UWP app Extend Desktop app UWP APIs App package UWP app Desktop app Migrate UWP APIs App package UWP app Reach all

6 More than a thousand apps already migrated!

7 Conversion tooling options
Desktop App Converter (DAC) Command line tool provided by Microsoft Desktop Bridge is agnostic to your desktop application or installer technology SDK/Visual Studio Instructions and samples on MSDN for creating app packages for desktop apps Third-party tools InstallShield by Flexera WiX by FireGiant Advanced Installer by Caphyon InstallAware APPX Builder Embacadero RAD, Builder Cloudhouse

8 Prepare for the Desktop Bridge
Test your app on .NET 4.6.1 Don’t require to run with elevated privileges Don’t install kernel mode driver or NT service Don’t use local AppData for communication with other apps Don’t write to the install directory Complete preparation guide is on MSDN

9 DEMO Desktop App Converter

10 Windows application packaging project
New project template in VS 2017 Package your Windows project into an .appx directly in VS for streamline deployment You can reference your existing projects such as: WPF, Winforms, or MFC Leverage the advanced Universal Windows Platform tools such as: Packaging, Manifest editing, and Store association

11 DEMO Windows App Packaging Project

12 Microsoft Store for business and education Your one-stop-shop to find, acquire, manage, and distribute first- and third-party products First- and third-party products and services Line of business apps Customized store experiences for your organization Pay the way you want Best price based on your organization’s purchase history Easily share what you bought with your department, class, or organization One place to see and manage everything you’ve acquired from Microsoft Find Acquire Distribute Manage

13 App distribution options
7/30/2018 2:38 PM App distribution options Ideal for self-serve scenarios Admin curates apps available to all employees to install self-serve Ideal for targeted deployments Employees receive an invitation via , or can go to ‘My Library’ in Windows Store to install apps Ideal for organizations requiring robust controls Push apps directly to the devices people in your org use. Works with Intune, SCCM, and other third-party MDM providers Private store Direct assign MDM integration © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

14 DEMO Microsoft Store for Business

15 Migrate your apps and user data
User pins & start tiles can easily be migrated Same code base User data can be migrated Unpackaged app can be uninstalled Windows 7 Windows 10

16 DEMO Migration and user transition from Windows 7 to Windows 10

17 Modernize your app with the Universal Windows Platform
7/30/2018 2:38 PM Modernize your app with the Universal Windows Platform Your app has an identity You can utilize a larger number of Universal Windows Platform APIs Examples are: Toast and Live Tile APIs Now that you have arrived in the Universal Windows Platform App Model Your app has a manifest You can use all Universal Windows Platform extensions in your app package Examples are: AppService, BackgroundTask, ShareTarget, XAML What else can you do? Anything a Universal Windows Platform can do © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

18 DEMOS Modernize your app Windows Hello MFC app with push notifications

19 Easy to deploy two-factor password alternative
7/30/2018 2:38 PM Windows Hello Easy to deploy two-factor password alternative Breach, theft, and phish resistant credentials Supports fingerprint, PIN, biometric, and companion devices Single sign-on experience © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

20 DEMOS Modernize your app Windows Hello MFC app with push notifications

21 DEMOS Modernize your app Windows Hello MFC app with push notifications

22 7/30/2018 2:38 PM VS Mobile Center © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

23 Visual Studio Mobile Center
7/30/2018 2:38 PM Push Notifications A/B Testing Visual Studio Mobile Center Remote Config. Identity Crash Reporting Live Update Storage Tables © Microsoft Corporation. All rights reserved.

24 Session recap Simplified deployment & distribution
Package as Windows App Package (.appx) for streamline deployment Leverage the Windows Store & Microsoft Store for Business Migrate your apps and user data Migrate user pins/tiles and data Deploy the same app to Win7 & Win10 Modernize Enhance and migrate to Universal Windows Platform at your own pace Windows 10 APIs DevOps with Mobile Center

25 Resources Docs: http://aka.ms/DesktopBridge Converter:
Samples: Learning:

26 Please evaluate this session
Tech Ready 15 7/30/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 Phone: download and use the Microsoft Ignite mobile app 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.

27 Windows Developer Breakout Sessions
7/30/2018 2:38 PM Date and Time Title Session ID Tuesday, 9/26 4:00-5:15 Get more from your existing enterprise apps on Windows 10 with efficient deployment and DevOps BRK2068 Wednesday, 9/27 10:45-12:00 Build powerful new applications for the enterprise on Windows 10 with the Universal Windows Platform BRK2069 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.

28 Windows Developer Theater Sessions
7/30/2018 2:38 PM 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.

29


Download ppt "Get more from your existing enterprise apps on Windows 10"

Similar presentations


Ads by Google