DotnetConf 11/14/2018 3:27 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE.

Slides:



Advertisements
Similar presentations
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Advertisements

© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
MIX 09 4/15/ :14 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Session 1.
travel Suru Windows 7 Release NET 4.0 / Surface 2.0 Release Multi-Touch Controls Multi-Touch API Surface Multi-Touch Controls & API Surface.
Built by Developers for Developers…. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
 Rico Mariani Architect Microsoft Corporation.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
WinHEC /22/2017 © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
NEXT: Overview – Sharing skills & code.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Customer Combiner and Modifier © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Feature: Employee Self Service Timecard Entry © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.

customer.
demo © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Cloud Roadshow. Getting Started with mobile app development with the Office 365 APIs.
demo Demo.
demo QueryForeign KeyInstance /sm:body()/x:Order/x:Delivery/y:TrackingId1Z
projekt202 © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
The CLR CoreCLRCoreCLR © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks.
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.

What is it all about? .NET MeetUp in Prague, CZ (2017/7/19)
Modernizing your. NET applications with. NET Standard,
Unleash .NET 2015 in your apps
Introduction to ASP.NET Core
DotnetConf 9/10/2018 7:49 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE.
Windows Azure Jeffrey Ferman Program Manager 3-006
MIX 09 5/29/ :31 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
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.
The Future of C# The Future of C# and VB 2-577
The Modern ASP.NET Tech Stack!
DNN Connect 2017 Microsoft Keynote
Introducing ASP.NET Core 2.0
Возможности Excel 2010, о которых следует знать
.NET Standard Jon Galloway | Executive Director, .NET |
Building Modern Web Apps with ASP.NET MVC 6
Microsoft Ignite /14/ :21 AM BRK2101
Microsoft Build /15/2018 6:28 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Title of Presentation 11/22/2018 3:34 PM
Microsoft Build /24/2018 2:23 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Baseline: How Are We Doing Now?
Microsoft Connect /1/2018 2:36 AM
Build /2/ The future of Azure devops: Building and managing cloud applications lifecycle across your teams Bradley Millington Program.
12/2/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Title of Presentation 12/2/2018 3:48 PM
28 days.
Building Silverlight Apps with RIA Services
Create rich, data-driven Web apps with ASP.NET 4.5 Web Forms
8/04/2019 9:13 PM © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Microsoft Developer Tour
4/27/17, Bell #8 What amount of net pay has been earned this period?
Виктор Хаджийски Катедра “Металургия на желязото и металолеене”
Title of Presentation 5/12/ :53 PM
Шитманов Дархан Қаражанұлы Тарих пәнінің
Build /15/2019 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION.
Title of Presentation 5/24/2019 1:26 PM
日本初公開!? Vista の新機能を実演 とっちゃん わんくま同盟 7/23/2019 9:09 AM
Title of Presentation 7/24/2019 8:53 PM
Build /24/ What's new for Azure developers in Visual Studio 2013 update 2 and Azure SDK 2.3 Dan Fernandez Principal PM
Presentation transcript:

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

.NET Universal Windows Platform Development dotnetConf 11/14/2018 3:27 AM .NET Universal Windows Platform Development Daniel Jacobson Program Manager Visual Studio @pmatmic © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Windows 10 and UWP dotnetConf 11/14/2018 3:27 AM © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

A Brief History of .NET .NET Windows Desktop Windows Store dotnetConf 11/14/2018 3:27 AM A Brief History of .NET .NET Windows Desktop Windows Store Windows Phone ASP.NET 4 ASP.NET 5 App Model App Model App Model App Model App Model Framework Framework Framework Framework Framework Runtime Runtime Runtime Runtime Runtime © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

.NET today .NET FRAMEWORK .NET CORE XAMARIN Platform for .NET applications on Windows .NET CORE Cross-platform and open source framework optimized for modern app needs and developer workflows XAMARIN Cross-platform and open source Mono-based runtime for iOS, OS X, and Android devices Notes: Focus on the great additions to the .NET Framework, enabling developers to target the latest applications in the cloud and devices. .NET Core: “Cross-platform and open source framework optimized for modern app needs and developer workflows” - Allows you to talk about the motivation for app local/side by side, native compilation & modularity in the context of the demands of the application and DevOps. Xamarin – “Cross-platform and open source Mono-based runtime for iOS & Android devices” – does that convey what we want. Xamarin SDK will be announced as open by the time this presentation happens. Distributed with Windows Distributed with app

.NET today—app models and libraries .NET FRAMEWORK .NET CORE XAMARIN MODELS APP ASP.NET Windows Forms WPF UWP ASP.NET Core iOS Android OS X LIBRARIES BASE Base Class Library Core Library Mono Class Library Notes: Even if we are reusing a lot across components (especially with the open sourcing last year), the reality is that each platform has its own implementation of the base libraries. Note: .NET Framework BCL and Mono BCL are the same APIs, different implementation. .NET Core “Core Library” is a similar set of APIs, but different. Compilers Languages Runtime components COMMON INFRASTRUCTURE

.NET today—reusing code .NET FRAMEWORK .NET CORE XAMARIN MODELS APP My code LIBRARIES BASE PCL reference assemblies Implementation 3 Reference implementation Implementation 2 Implementation 1 Notes: To address this, we introduced portable class libraries, which allow abstracting over each platform’s libraries with reference implementations. Compilers Languages Runtime components COMMON INFRASTRUCTURE

COMMON INFRASTRUCTURE dotnetConf 11/14/2018 3:27 AM .NET tomorrow .NET FRAMEWORK ASP.NET Windows Forms WPF .NET CORE UWP ASP.NET Core XAMARIN iOS Android OS X .NET STANDARD LIBRARY One library to rule them all More apis available to you as a UWP developer that is consistent with all of our .NET platforms Compilers Languages Runtime components COMMON INFRASTRUCTURE © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

.NET tomorrow—reusing code .NET FRAMEWORK .NET CORE XAMARIN BENEFITS Reuse skills Master one library, not a platform Reuse code Big surface area - no small common denominator Faster innovation .NET Standard can grow without updating platforms My code Reference implementations Notes: Reusing code is dramatically better with the .NET Standard Library. It includes reference implementations, just like the PCL but it also can be extended with full implementations shared across all platforms. Full implementations Compilers Languages Runtime components COMMON INFRASTRUCTURE

.NET and UWP dotnetConf 11/14/2018 3:27 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

11/14/2018 What about delivery? © 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.

.NET Native No JIT + lean runtime means startup is lighting fast dotnetConf 11/14/2018 3:27 AM .NET Native No JIT + lean runtime means startup is lighting fast 60% faster startup Xbox dashboard ~300ms startup times “Saved us 3 months of performance work” Lower Memory Usage (~40% lower) Store Compile App Local .NET* © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

.NET Native Workflow UWP app Edit-Build-Run loop dotnetConf 11/14/2018 3:27 AM .NET Native Workflow Edit-Build-Run loop Debug | x86 | Local Machine File > New > C#/VB > Windows Universal UWP app Test on target devices Test Release build (.NET Native)… Project > Store > Create and Publish Appxupload © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Building an App dotnetConf 11/14/2018 3:27 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Questions To Be Answered How many people are currently in my store? How can I tell when someone enters if I’m not around? How many people enter throughout the day? What is the busiest day of the week? When I run promotions, how successful are they?

App Design dotnetConf 11/14/2018 3:27 AM © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Sensor Map Entry Entry Exit Exit

Sensor Map _enter = true; _exit = false; No event has happened yet. Entry Entry Exit Exit

Sensor Map _enter = true; _exit = true; The customer has fully entered the shop. Entry Entry Exit Exit

Sensor Map _enter = true; _exit = true; At this point, trigger the event, and reset the state. Entry Entry Exit Exit

Sensor Map TriggerEvent(true); _enter = false; _exit = false; Entry

App Design dotnetConf 11/14/2018 3:27 AM © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

.NET Universal Windows Platform Development dotnetConf 11/14/2018 3:27 AM .NET Universal Windows Platform Development Daniel Jacobson Program Manager Visual Studio dajaco@microsoft.com @pmatmic © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

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