4/26/2018 10:28 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.

Slides:



Advertisements
Similar presentations
What is it all about? .NET MeetUp in Prague, CZ (2017/7/19)
Advertisements

Windows Bridge for iOS Bring your iOS apps to Windows
12/29/2017 2:33 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Modernizing your. NET applications with. NET Standard,
B8093 Nextgen UWP app distribution:  Building extensible, stream-able, componentized apps John Vintzel, Principal Program Manager Lead Sandeep George,
DoRon Motter Development Lead Microsoft Corporation
5/3/2018 2:15 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS.
Make your app a native part of Office with Add-ins
Microsoft Ignite /10/2018 3:38 AM
Office Add-ins: Make your solution a native part of Office
5/15/2018 5:43 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Secure Hyperconnectivity with TeamViewer and Windows technologies
The Universal Windows Platform
Tooling Breakout Session
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.
Microsoft Ignite /4/2018 8:46 AM
Windows Developer Day Fall Creators Update October 10, 2017.
6/12/2018 3:52 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Microsoft Ignite /19/2018 2:35 AM
The Modern ASP.NET Tech Stack!
Microsoft Ignite /18/2018 8:30 PM BRK2065
Microsoft Ignite /22/2018 3:27 PM BRK2121
Get more from your existing enterprise apps on Windows 10
Getting Started with Visual Studio Tools for Tizen
The core value of Windows 10 apps in the Enterprise
Extensible Platform Microsoft Dynamics 365
9/7/2018 4:46 PM Creative Hacking: Delivering React Native App A/B Testing Using CodePush John M. Wargo © Microsoft Corporation. All rights reserved. MICROSOFT.
Windows Input Christian Lamp Program Manager Carla Forester
9/11/ :55 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Microsoft Build /13/2018 2:24 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Desktop App Converter (Project Centennial)
DNN Connect 2017 Microsoft Keynote
Microsoft Virtual Academy
Modernizing App Experiences
9/20/ :55 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Learn. Imagine. Build. .NET Conf
Microsoft Build /22/2018 3:05 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Updated Agenda 12:00PM–1:00PM | Session #1 1:00PM–2:00PM | Lunch.
Microsoft Build /8/2018 8:41 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Protect your OneDrive and SharePoint files on mobile devices
DotnetConf 11/14/2018 3:27 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE.
Microsoft Ignite /14/ :21 AM BRK2101
11/14/ :24 AM BRK2069 Build powerful new applications for the enterprise on Windows 10 with the Universal Windows Platform Ginny Caughey President.
Microsoft Build /14/ :29 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
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.
Bring existing desktop apps to UWP with the Desktop Bridge
Hosted Web Apps with Windows App Studio
11/27/2018 6:59 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Microsoft Build /30/2018 2:15 AM Migrating Silverlight Windows Phone apps to the Universal Windows Platform Ricardo Villalobos Principal SDE Manager.
Microsoft Connect /1/2018 2:36 AM
A/B Testing for UWP Apps: Experiment for Success
TechEd /6/2018 8:16 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
MIX 09 12/8/2018 4:33 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Learn how to make SharePoint Accessible and Inclusive
Microsoft Connect /31/2018 7:21 AM
Tech Ed North America /1/ :36 AM Required Slide
Windows Template Studio
Build /23/2019 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Microsoft Connect /23/ :38 AM
2/24/2019 6:15 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Microsoft Build /8/2019 6:29 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Brandon Bray Principal Group Program Manager Microsoft Corporation
4/29/ :17 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
5/6/2019 7:40 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS.
Windows Forms in Visual Studio 2005: An in-depth look at key features
Bringing existing managed code into Metro style apps
The Future is Now with ASP.NET Core 3.0
DevOps for Desktop Apps
Presentation transcript:

4/26/2018 10:28 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Tips, tricks and secrets: Building a great UWP app for PC 4/26/2018 10:28 PM B8012 Tips, tricks and secrets: Building a great UWP app for PC Ginny Caughey President - Carolina Software, Inc. @gcaughey Stefan Wick Principal Program Manager Lead – Windows @StefanWickDev © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Setting the stage...

Uwp *is* the future of PC app development UWP is powerful enough to build great PC apps today and getting better over time Expanded API Surface Desktop Bridge Community Collaboration Enterprise Productivity

You can’t do that with UWP...

UWP apps are hard to install and keep updated compared with web apps UWP is only for mobile Starting with UWP is too hard UWP is only good for data consumption, not creation UWP can’t do what I need for real-world LOB apps, like multiple data views Microsoft doesn’t even use UWP, why should I? UWP is only good for “toy” apps, demos, or simple consumer apps and games UWP isn’t performant enough for “normal-sized” apps compared to .NET UWP apps are touch first, but my users need them to work best with keyboard and mouse UWP can’t do what I need for real-world LOB apps

Microsoft doesn’t even use UWP, why should I?

Windows is all in All our energy is in UWP

Multiple windows instances Long running operations Jumplists Multiple windows instances Which of these things can you do in UWP today Overlay views Long running operations

All exists today!

UWP apps are hard to install and keep updated compared with web apps UWP is only for mobile Starting with UWP is too hard UWP is only good for data consumption, not creation UWP can’t do what I need for real-world LOB apps, like multiple data views Microsoft doesn’t even use UWP, why should I? UWP is only good for “toy” apps, demos, or simple consumer apps and games UWP isn’t performant enough for “normal-sized” apps compared to .NET UWP apps are touch first, but my users need them to work best with keyboard and mouse UWP can’t do what I need for real-world LOB apps

UWP can’t do what I need for LOB apps UWP is only for mobile UWP can’t do what I need for LOB apps

Demo Ginny Caughey (multi-window, drag and drop, accelerator keys, overlay window, desktop bridge)

UWP apps are hard to install and keep updated compared with web apps UWP is only for mobile Starting with UWP is too hard UWP is only good for data consumption, not creation UWP can’t do what I need for real-world LOB apps, like multiple data views Microsoft doesn’t even use UWP, why should I? UWP is only good for “toy” apps, demos, or simple consumer apps and games UWP isn’t performant enough for “normal-sized” apps compared to .NET UWP apps are touch first, but my users need them to work best with keyboard and mouse UWP can’t do what I need for real-world LOB apps

Starting with UWP is too hard

Demo Stefan Wick Never been easier to get started with UWP – Windows Template Studio

Direct access to the file system Run from command line Direct access to the file system Which of these things can you do as of the Creator’s Update Auto-launch at logon Run multiple independent app instances

Ermmm...none...

UWP isn’t complete yet...

Plan of attack Identified the major holes Tiered approach based on user voice/feedback hub Plan to address over next release and beyond based on user voice/feedback hub

Windows is all in All our energy is in UWP

UWP apps are hard to install and keep updated compared with web apps UWP is only for mobile Starting with UWP is too hard UWP is only good for data consumption, not creation UWP can’t do what I need for real-world LOB apps, like multiple data views Microsoft doesn’t even use UWP, why should I? UWP is only good for “toy” apps, demos, or simple consumer apps and games UWP isn’t performant enough for “normal-sized” apps compared to .NET UWP apps are touch first, but my users need them to work best with keyboard and mouse UWP can’t do what I need for real-world LOB apps

UWP is only good for “toy” apps, demos or games

Demo Stefan Wick (command-line activation, multi-instance, startup task)

Expanding UWP

How we are expanding UWP for Desktop app developers Innovation Desktop Bridge API Expansion Intuitive, engaging experiences Natural user interaction Project Rome 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

Demo Ginny Caughey API Expansion - .NET Standard 2.0

UWP is the future...

Competitive advantage Best User Confidence Trustworthy app deployment and management Surface Hub & Windows 10 S Expanded Store monetization models Engaging, intuitive experiences Fluent, Ink and Cortana Project Rome Windows Hello & Goodbye

Call to action Windows Template Studio – http://aka.ms/wts Learning – http://aka.ms/WinDevEssentials Desktop Bridge – http://aka.ms/DesktopBridge Telerik UI for UWP - http://telerik.com/uwp

Related Sessions Speaker Session Code Date and Time Microsoft Build 2017 4/26/2018 10:28 PM Related Sessions Speaker Session Code Date and Time John Sheehan, Peyman Zanjani B8011: Bring your desktop apps to UWP and the Windows Store using the Desktop Bridge Wed 5/10 11:30AM-12:30PM Andrew Clinick B8004: App Model Evolution Thu 5/11 10:30-11:30AM Daniel Jacobsen, Clint Rutkas B8096: Ten things you didn’t know about Visual Studio for building .NET UWP apps Fri 5/12 10:30 – 11:30AM Matt Hidinger B8002: Introducing Adaptive Cards Fri 5/12 12:30-1:30PM John Vintzel, Sandeep George B8093: Nextgen UWP app distribution: Building extensible, stream-able, componentized apps Mike Battista B8110: Modernize WinForms and WPF apps with maximum code reuse, cross-platform reach and efficient DevOps Fri 5/12 2:00-3:00PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

4/26/2018 10:28 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.