Windows Camp 2015. #wincamp Windows Camp Игорь Сычев Premier Field Engineer, Microsoft Что нового/полезного принесла VS2015 для разработчиков приложений.

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.
© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Feature: Reprint Outstanding Transactions Report © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
Feature: Purchase Requisitions - Requester © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
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.
IoT HoloLens Surface Hub Windows Desktop Windows Mobile Xbox ONE CORE OS ONE APP PLATFORM ONE STORE Windows 10.
Introducing the UWP.
Meet Jeremy Thake Jeremy recently joined Microsoft as Technical Product Manager for the Visual Studio Developer story for Office 365 development.
What’s new for Rich Clients? Martin Parry Developer & Platform Group Microsoft Ltd
Windows 7 Training Microsoft Confidential. Windows ® 7 Compatibility Version Checking.
Feature: Purchase Order Prepayments II © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Feature: OLE Notes Migration Utility
Feature: Web Client Keyboard Shortcuts © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Feature: SmartList Usability Enhancements © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
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.
Feature: Assign an Item to Multiple Sites © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
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.
Feature: Print Remaining Documents © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
FonePlus Hugh Teegan Architect Mobile Devices Microsoft Corporation.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Document Attachment –Replace OLE Notes © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
Building Social Games for Windows 8 with Windows Azure Name Title Microsoft Corporation.
Feature: Customer Combiner and Modifier © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
IoT HoloLens Surface Hub Windows Desktop Windows Mobile Xbox ONE CORE OS ONE APP PLATFORM ONE STORE Windows 10.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
demo Instance AInstance B Read “7” Write “8”

customer.
03 | Word Templates Brian Meier| Senior Lead Program Manager.
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
Cloud Roadshow. Getting Started with the Office 365 APIs.
Feature: Suggested Item Enhancements – Analysis and Assignment © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and.
Windows Azure SQL Data Sync Name Title Microsoft Corporation.
projekt202 © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
© 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.
04 | Business Analyzer Brian Meier| Senior Lead Program Manager.
Demo Fest of Some Leading Store Apps Module 2.
Developing Universal Windows Apps in Visual Studio 2015.

The Windows 10 App platform: an introduction to the UWP Andy Wigley b:
Sage Franch | Technical Evangelist Susan Ibach | Technical Evangelist.
跨平台 Hybrid App 開發簡介 - 使用 Visual Studio Tool for Apache Cordova + HTML/JavaScript 陳葵懋 (Ian)
Unleash .NET 2015 in your apps
Windows Azure Jeffrey Ferman Program Manager 3-006
The Future of C# The Future of C# and VB 2-577
SharePoint Saturday Detroit
Setting up team development infrastructure for SharePoint 2013
Build /20/2018 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION.
Microsoft Build /24/2018 4:02 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Visual Studio 2012 and Blend
Title of Presentation 12/2/2018 3:48 PM
Windows SDK for Facebook
Microsoft Office 4/3/2019 Deep Dive into native Universal App development with the Office 365 APIs Speaker name Title Microsoft Corporation © 2012 Microsoft.
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.
Виктор Хаджийски Катедра “Металургия на желязото и металолеене”
Developing Windows Azure Applications with Visual Studio
Шитманов Дархан Қаражанұлы Тарих пәнінің
Title of Presentation 5/24/2019 1:26 PM
Microsoft Virtual Academy
Presentation transcript:

Windows Camp 2015

#wincamp Windows Camp

Игорь Сычев Premier Field Engineer, Microsoft Что нового/полезного принесла VS2015 для разработчиков приложений для Windows 10.

Universal Windows Platform (UWP)

VS2015 versions for Windows 10 Enterprise Professional Community (Visual Studio Community is free for individual developers, open source projects, academic research, education, and small professional teams. ) Express for Windows 10 (Install on windows 10 for app development for windows 10)

Features group by OS

Supported OS for Universal Windows development Best developer experience for building Universal Windows apps Deploy/Debug/Profile Simulator Local Machine Mobile Emulators Remote Machine Device XAML Designer/Intellisense Manifest Designer All other features work at parity with Windows 8.1, except: Deploy/Debug/Profile Remote Machine Device No Manifest Designer All other features work at parity with Windows 10, except: Deploy/Debug/Profile Mobile Emulators Remote Machine Device No XAML Designer No WACK (Server R2)

How to Install? Install Visual Studio tools for Universal Windows apps

Windows Camp 2015 #wincamp DEMO XAML Tree Visualizer (XamlPivot)

Windows Camp 2015 #wincamp DEMO Diagnostic Tools - Memory

Windows Camp 2015 #wincamp DEMO Network

Packaging

NuGet UWA support referencing Windows 8.1 NuGet packages

Project Properties <TargetDeviceFamily Name="Windows.Universal" MinVersion=" " MaxVersionTested=" " />

Windows 10 Packaging A package is applicable to a device if the device satisfies all the declared dependencies: Device family Universal, Desktop, Mobile, Xbox, Team, Holographic Can precisely specify required minimum device family version Processor architecture ARM, x86, x64, Neutral Foreground memory [optional] Amount of memory your app can use while it is running in the foreground 300MB, 750MB, 1000MB, 2000MB DirectX [optional] Combination of DirectX API version and DirectX hardware feature level

Package selection Store automatically chooses the highest-versioned applicable package for a device Store will try all published packages for your app until we find a match v Windows 10 Universal or better Works with any processor Requires DirectX 12 APIs and DXFL 12_0 or better v Windows Desktop or better Works with any processor v Windows 10 Universal or better Works with any processor Requires 300MB of memory while running v Windows Phone 8.1 or better

v Windows 10 Universal or better Works with any processor Requires DirectX 12 APIs and DXFL 12_0 or better v Windows Desktop or better Works with any processor v Windows 10 Universal or better Works with any processor Requires 300MB of memory while running v Windows Phone 8.1 or better v Windows 10 Universal or better Works with any processor Requires DirectX 12 APIs and DXFL 12_0 or better v Windows Desktop or better Works with any processor v Windows 10 Universal or better Works with any processor Requires 300MB of memory while running v Windows Phone 8.1 or better Package selection Gaming desktop Desktop Device Family Windows DXFL 12_0

v Windows 10 Universal or better Works with any processor Requires DirectX 12 APIs and DXFL 12_0 or better v Windows Desktop or better Works with any processor v Windows 10 Universal or better Works with any processor Requires 300MB of memory while running v Windows Phone 8.1 or better v Windows 10 Universal or better Works with any processor Requires DirectX 12 APIs and DXFL 12_0 or better v Windows Desktop or better Works with any processor v Windows 10 Universal or better Works with any processor Requires 300MB of memory while running v Windows Phone 8.1 or better Package selection Older laptop Desktop Windows x86 processor DXFL 11_0

v Windows 10 Universal or better Works with any processor Requires DirectX 12 APIs and DXFL 12_0 or better v Windows Desktop or better Works with any processor v Windows 10 Universal or better Works with any processor Requires 300MB of memory while running v Windows Phone 8.1 or better v Windows 10 Universal or better Works with any processor Requires DirectX 12 APIs and DXFL 12_0 or better v Windows Desktop or better Works with any processor v Windows 10 Universal or better Works with any processor Requires 300MB of memory while running v Windows Phone 8.1 or better Package selection Value phone Windows 10 Mobile 190MB foreground memory

DevicePackage given Gaming desktopv Older laptopv Value phonev v Windows 10 Universal or better Works with any processor Requires DirectX 12 APIs and DXFL 12_0 or better v Windows Desktop or better Works with any processor v Windows 10 Universal or better Works with any processor Requires 300MB of memory while running v Windows Phone 8.1 or better Package selection

VS 2015 store support/Templates In VS2015 integrated store support for Win8.1,Win10 app We can still build Windows Phone 8.0 apps, but we have no store support in VS2015 and have no templates

Declare the hardware you need Store will inform customers for you Reviews only come from qualifying devices Hardware preferences

All preferences work across consistently all Windows 10 device families Store detects this hardware with public APIs Touch screen Mouse Keyboard Camera NFC HCE NFC Bluetooth LE Telephony

Windows Camp 2015 #wincamp DEMO Packaging Tooling

.Net Native.NET Native compiles C# to native machine code that performs like C++. With.NET Native optimization, apps start up to 60% faster and use 15-20% less memory when compiled with.NET Native.

The.NET Native Tool-Chain 1.Building the MSIL application from source 2.Generating interop marshaling and serialization code 3.Merging the application 4.Reducing the application 5.Other MSIL transformations 6.Compiling from MSIL to Machine Dependent Intermediate Language (MDIL) 7.Binding from MDIL to native code

Windows Camp 2015 #wincamp DEMO.Net Native

Consolidate (Merge Codebase) Universal 8.1 App

Windows Camp 2015 #wincamp DEMO Web Tooling- NPM/NODE/GULP

Windows Device Family Extension SDKs Use device family specific APIs by adding references to Windows Device Family Extension SDKs

3 rd Party Extension SDKs  Developers can reference Windows 8.1 Extension SDKs in a Universal Windows app  Referencing a native Windows 8.1 Extension SDK requires referencing “Microsoft Visual C Runtime Package for Windows Universal” SDK  Developers can build Extension SDKs for Universal Windows platform and write adaptive code against platform APIs  Universal Windows Extension SDKs are installed under:  \Program Files\Microsoft SDKs\Windows Kits\10\ExtensionSDKs

3 rd Party Extension SDKManifest.xml

НАЧНИТЕ РАСКРОЙТЕ ЗАВЕРШИТЕ Расскажите все, что вы хотели рассказать по этим темам Подведите итог в соответствии с обозначенными в начале темами Обозначьте ключевые идеи или темы доклада

Игорь Сычев Premier Field Engineer, Microsoft Что нового/полезного принесла VS2015 для разработчиков приложений для Windows 10.

©2015 Microsoft Corporation. All rights reserved. Microsoft, Windows, Office, Azure, System Center, Dynamics 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.