Presentation is loading. Please wait.

Presentation is loading. Please wait.

11/14/2018 11:24 AM BRK2069 Build powerful new applications for the enterprise on Windows 10 with the Universal Windows Platform Ginny Caughey President.

Similar presentations


Presentation on theme: "11/14/2018 11:24 AM BRK2069 Build powerful new applications for the enterprise on Windows 10 with the Universal Windows Platform Ginny Caughey President."— Presentation transcript:

1 11/14/ :24 AM BRK2069 Build powerful new applications for the enterprise on Windows 10 with the Universal Windows Platform Ginny Caughey President - Carolina Software, Inc. Stefan Wick Program Manager Lead – Windows Developer Platform © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

2 11/14/ :24 AM Why UWP? © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

3 UWP is the native platform for Windows 10
11/14/ :24 AM UWP is the native platform for Windows 10 © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

4 11/14/ :24 AM Win32 / MSI based solutions are not without challenges in today’s world © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

5 UWP app model provides secure execution and trusted deployment
11/14/ :24 AM UWP app model provides secure execution and trusted deployment © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

6 UWP is framework and language agnostic
© Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

7 11/14/ :24 AM UWP is the future of Windows application development - native and adaptive © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

8 UWP can’t do what I need Or can it??? 11/14/2018 11:24 AM
© Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

9 UWP can’t target cross-platform, to iOS and Android
UWP is only for mobile Starting with UWP is too hard UWP is missing critical desktop features UWP doesn’t have the LOB controls I need Microsoft doesn’t even use UWP, why should I? Can’t use my favorite NET Nuget libraries in UWP UWP can’t connect to SQL Server UWP apps are touch first, but my users need them to work best with keyboard and mouse UWP can’t interop with my legacy systems

10 Microsoft doesn’t even use it, so why should I?
11/14/ :24 AM Microsoft doesn’t even use it, so why should I? © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

11 Microsoft is all in! 11/14/2018 11:24 AM
© Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

12 UWP can’t target cross-platform, to iOS and Android
UWP is only for mobile Starting with UWP is too hard UWP is missing critical desktop features UWP doesn’t have the LOB controls I need Microsoft doesn’t even use UWP, why should I? Can’t use my favorite NET Nuget libraries in UWP UWP can’t connect to SQL Server UWP apps are touch first, but my users need them to work best with keyboard and mouse UWP can’t interop with my legacy systems

13 UWP doesn’t have the LOB controls we need
11/14/ :24 AM UWP doesn’t have the LOB controls we need © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

14 Free & open source LOB controls from Telerik for UWP
11/14/ :24 AM Free & open source LOB controls from Telerik for UWP © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

15 Org Tracker Demo Stefan Wick 11/14/2018 11:24 AM
© Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

16 UWP can’t target cross-platform, to iOS and Android
UWP is only for mobile Starting with UWP is too hard UWP is missing critical desktop features UWP doesn’t have the LOB controls I need Microsoft doesn’t even use UWP, why should I? Can’t use my favorite NET Nuget libraries in UWP UWP can’t connect to SQL Server UWP apps are touch first, but my users need them to work best with keyboard and mouse UWP can’t interop with my legacy systems

17 UWP can’t connect to SQL Server
11/14/ :24 AM UWP can’t connect to SQL Server © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

18 Fall Creators Update brings support for SqlClient APIs
11/14/ :24 AM Fall Creators Update brings support for SqlClient APIs © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

19 Northwind SQL Demo Ginny Caughey 11/14/2018 11:24 AM
© Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

20 UWP can’t target cross-platform, to iOS and Android
UWP is only for mobile Starting with UWP is too hard UWP is missing critical desktop features UWP doesn’t have the LOB controls I need Microsoft doesn’t even use UWP, why should I? Can’t use my favorite NET Nuget libraries in UWP UWP can’t connect to SQL Server UWP apps are touch first, but my users need them to work best with keyboard and mouse UWP can’t interop with my legacy systems

21 UWP can’t interop with my legacy systems
11/14/ :24 AM UWP can’t interop with my legacy systems © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

22 New LOB interop capabilities for UWP
11/14/ :24 AM New LOB interop capabilities for UWP © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

23 UWP Interop Demo Stefan Wick 11/14/2018 11:24 AM
© Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

24 UWP can’t target cross-platform, to iOS and Android
UWP is only for mobile Starting with UWP is too hard UWP is missing critical desktop features UWP doesn’t have the LOB controls I need Microsoft doesn’t even use UWP, why should I? Can’t use my favorite NET Nuget libraries in UWP UWP can’t connect to SQL Server UWP apps are touch first, but my users need them to work best with keyboard and mouse UWP can’t interop with my legacy systems

25 Starting with UWP is too hard
11/14/ :24 AM Starting with UWP is too hard © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

26 Windows Template Studio makes getting started easy
11/14/ :24 AM Windows Template Studio makes getting started easy © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

27 Windows Template Studio
11/14/ :24 AM Windows Template Studio Ginny Caughey © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

28 UWP can’t target cross-platform, to iOS and Android
UWP is only for mobile Starting with UWP is too hard UWP is missing critical desktop features UWP doesn’t have the LOB controls I need Microsoft doesn’t even use UWP, why should I? Can’t use my favorite NET Nuget libraries in UWP UWP can’t connect to SQL Server UWP apps are touch first, but my users need them to work best with keyboard and mouse UWP can’t interop with my legacy systems

29 UWP is missing critical desktop features
11/14/ :24 AM UWP is missing critical desktop features © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

30 Closing the gaps rapidly
11/14/ :24 AM Closing the gaps rapidly © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

31 Desktop Features Demo Stefan Wick 11/14/2018 11:24 AM
© Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

32 UWP can’t target cross-platform, to iOS and Android
UWP is only for mobile Starting with UWP is too hard UWP is missing critical desktop features UWP doesn’t have the LOB controls I need Microsoft doesn’t even use UWP, why should I? Can’t use my favorite NET Nuget libraries in UWP UWP can’t connect to SQL Server UWP apps are touch first, but my users need them to work best with keyboard and mouse UWP can’t interop with my legacy systems

33 Can’t use my favorite NET Nuget libraries in UWP
11/14/ :24 AM Can’t use my favorite NET Nuget libraries in UWP © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

34 NET Standard 2.0 support enables most libraries
11/14/ :24 AM NET Standard 2.0 support enables most libraries © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

35 UWP & NET Standard 2.0 Ginny Caughey 11/14/2018 11:24 AM
© Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

36 UWP can’t target cross-platform, to iOS and Android
UWP is only for mobile Starting with UWP is too hard UWP is missing critical desktop features UWP doesn’t have the LOB controls I need Microsoft doesn’t even use UWP, why should I? Can’t use my favorite NET Nuget libraries in UWP UWP can’t connect to SQL Server UWP apps are touch first, but my users need them to work best with keyboard and mouse UWP can’t interop with my legacy systems

37 UWP can’t target cross-platform, to iOS and Android
11/14/ :24 AM UWP can’t target cross-platform, to iOS and Android © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

38 With Xamarin & NET target iOS, Android and UWP
© Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

39 Mobile Org Tracker Demo
11/14/ :24 AM Mobile Org Tracker Demo Stefan Wick © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

40 How we are expanding UWP for Desktop app developers
Desktop Bridge API Expansion Innovation Migrate from Win32 to UWP Reuse skills, code and features Use the full power of Windows 10 Align to .NET Standard 2.0 More Win32 APIs in UWP Middleware & Frameworks Closing controls gaps Intuitive, engaging experiences Natural user interaction Mixed Reality experiences Project Rome

41 Competitive Advantage with UWP
Best User Confidence Trusted app deployment and management Surface Hub & Windows 10 S Store for Business & Education Engaging, intuitive experiences Fluent, Ink and Cortana Project Rome Windows Hello & Goodbye

42 Call to Action Go to http://dev.windows.com/
Get the latest Windows SDK Start exploring UWP for your next app dev project Feedback? Follow us on Twitter: @gcaughey @StefanWickDev

43 Related Sessions Speaker Session Code Date and Time
Microsoft Build 2017 11/14/ :24 AM Related Sessions Speaker Session Code Date and Time Andrew Clinick, Kyle Marsh BRK2067: The core value of Windows 10 apps in the enterprise Mon 9/25 2:15 - 3:30 PM Ethel Garcia, Steve DiAcetis, Rama Shastri BRK2050: Simplify the management of your Microsoft 365 workplace with analytics John Vintzel, Andy Liu BRK3077: Next gen packaging and deployment of Windows apps in the enterprise Tue 9/26 10:45 AM - 12:00 PM Arian Ghotbi, Vladimir Postel BRK2068: Get more from your existing enterprise apps on Windows 10 with efficient deployment and DevOps Tue 9/16 4:00 - 5:15 PM Taylor Brown, Scott Hunter, Adam Braden BRK3318: Modernizing your .NET enterprise without a rewrite: WinForms, WCF and SQL to cloud and .Net Core Wed 9/27 12:30 - 1:45 PM Clint Rutkas, Daniel Jacobson BRK3327: Ten things you didn't know about building .NET UWP apps in Visual Studio 2017 Thur 9/28 James Clarke, Paul Gusmorino BRK2070: Build amazing apps with the Fluent Design Tejas Patel, Juan Sebastian Oviedo BRK2314: Improve productivity for cross platform and cross device apps using Microsoft Graph and Project Rome Thur 9/28 4:30 - 5:15 PM Matt Hidinger BRK2053: Low investment, high reach enterprise experiences using bots and Adaptive Cards Fri 9/29 9:00 – 9:45 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

44 Please evaluate this session
Tech Ready 15 11/14/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.

45 11/14/ :24 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.


Download ppt "11/14/2018 11:24 AM BRK2069 Build powerful new applications for the enterprise on Windows 10 with the Universal Windows Platform Ginny Caughey President."

Similar presentations


Ads by Google