CodeTitleSpeaker BRK2310From the Small Screen to the Big Screen: Building Universal App Experiences...

Post on 19-Dec-2015

214 views 0 download

Tags:

Transcript of CodeTitleSpeaker BRK2310From the Small Screen to the Big Screen: Building Universal App Experiences...

Spark the future.

May 4 – 8, 2015Chicago, IL

New XAML Tools in Visual Studio 2015Harikrishna MenonSenior Program Manager – Visual Studio

BRK2718

AgendaXAML Language Service

Blend for Visual Studio 2015

UI Debugging

Profiling tools

New XAML language service

Built on top of the .NET Compiler Platform (Roslyn)

Fast and fluidCompletely decoupled from the designer

Foundation for advanced code + XAML refactoring

DemoXAML Language Service

Blend for Visual Studio

Blend is a tool for creating great user experiences, with deep focus on best-in-class UI design capabilities.

Visual Studio is a tool for creating great apps, with focus on best-in-class code editing and debugging capabilities.

Feedback themes

No XAML IntelliSense

File reload experiences when switching between VS and Blend

Inconsistent shell & project system experiences with VSGit and TFSExpand/collapse of project nodes

Performance and scalability of large solutions

Blend for Visual Studio 2015

Rebuilt from the ground up using VS technologies

Retains almost all of the unique Blend capabilitiesSome functionality will come online later

Start of a journey!

DemoBlend for Visual Studio 2015

UI Debugging for XAML

Visual tree inspection and manipulation

Live tracking of tree and property changes

Fully integrated into debugging

DemoUI Debugging Tools for XAML

UI Debugging for XAML - Upcoming

Serializing edits back into source

Edit-n-continue

Data debugging visualizations

Profiling tools

Includes CPU, Memory, Timeline, Network and more

Support for WPF and Universal Windows apps

Currently only available when running on Windows 8 or higher

DemoProfiling Tools

Adaptive Layout Approaches

Controls and Panels that adapt

Visual States and Triggers

Tailored ViewsCode Title Speaker

BRK2310

From the Small Screen to the Big Screen: Building Universal App Experiences with XAML

Harini Kannan

Related Sessions

Code Title Date and Time

BRK3723

Debugger Tips and Tricks for .NET Developers with Microsoft Visual Studio 2015

Wednesday, May 6 1:30pm - 2:45pm

BRK2310

From the Small Screen to the Big Screen: Building Universal App Experiences with XAML

Friday, May 8 9:00am - 10:15am

Visit Myignite at http://myignite.microsoft.com or download and use the Ignite Mobile App with the QR code above.

Please evaluate this sessionYour feedback is important to us!

Q&A

Harikrishna MenonProgram Managerharikm@microsoft.com@devatmic

© 2015 Microsoft Corporation. All rights reserved.