codetitlespeaker brk2310from the small screen to the big screen: building universal app experiences...
TRANSCRIPT
![Page 1: CodeTitleSpeaker BRK2310From the Small Screen to the Big Screen: Building Universal App Experiences with XAMLHarini Kannan](https://reader037.vdocuments.us/reader037/viewer/2022110322/56649d345503460f94a0ab51/html5/thumbnails/1.jpg)
Spark the future.
May 4 – 8, 2015Chicago, IL
![Page 2: CodeTitleSpeaker BRK2310From the Small Screen to the Big Screen: Building Universal App Experiences with XAMLHarini Kannan](https://reader037.vdocuments.us/reader037/viewer/2022110322/56649d345503460f94a0ab51/html5/thumbnails/2.jpg)
New XAML Tools in Visual Studio 2015Harikrishna MenonSenior Program Manager – Visual Studio
BRK2718
![Page 3: CodeTitleSpeaker BRK2310From the Small Screen to the Big Screen: Building Universal App Experiences with XAMLHarini Kannan](https://reader037.vdocuments.us/reader037/viewer/2022110322/56649d345503460f94a0ab51/html5/thumbnails/3.jpg)
AgendaXAML Language Service
Blend for Visual Studio 2015
UI Debugging
Profiling tools
![Page 4: CodeTitleSpeaker BRK2310From the Small Screen to the Big Screen: Building Universal App Experiences with XAMLHarini Kannan](https://reader037.vdocuments.us/reader037/viewer/2022110322/56649d345503460f94a0ab51/html5/thumbnails/4.jpg)
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
![Page 5: CodeTitleSpeaker BRK2310From the Small Screen to the Big Screen: Building Universal App Experiences with XAMLHarini Kannan](https://reader037.vdocuments.us/reader037/viewer/2022110322/56649d345503460f94a0ab51/html5/thumbnails/5.jpg)
DemoXAML Language Service
![Page 6: CodeTitleSpeaker BRK2310From the Small Screen to the Big Screen: Building Universal App Experiences with XAMLHarini Kannan](https://reader037.vdocuments.us/reader037/viewer/2022110322/56649d345503460f94a0ab51/html5/thumbnails/6.jpg)
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.
![Page 7: CodeTitleSpeaker BRK2310From the Small Screen to the Big Screen: Building Universal App Experiences with XAMLHarini Kannan](https://reader037.vdocuments.us/reader037/viewer/2022110322/56649d345503460f94a0ab51/html5/thumbnails/7.jpg)
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
![Page 8: CodeTitleSpeaker BRK2310From the Small Screen to the Big Screen: Building Universal App Experiences with XAMLHarini Kannan](https://reader037.vdocuments.us/reader037/viewer/2022110322/56649d345503460f94a0ab51/html5/thumbnails/8.jpg)
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!
![Page 9: CodeTitleSpeaker BRK2310From the Small Screen to the Big Screen: Building Universal App Experiences with XAMLHarini Kannan](https://reader037.vdocuments.us/reader037/viewer/2022110322/56649d345503460f94a0ab51/html5/thumbnails/9.jpg)
DemoBlend for Visual Studio 2015
![Page 10: CodeTitleSpeaker BRK2310From the Small Screen to the Big Screen: Building Universal App Experiences with XAMLHarini Kannan](https://reader037.vdocuments.us/reader037/viewer/2022110322/56649d345503460f94a0ab51/html5/thumbnails/10.jpg)
UI Debugging for XAML
Visual tree inspection and manipulation
Live tracking of tree and property changes
Fully integrated into debugging
![Page 11: CodeTitleSpeaker BRK2310From the Small Screen to the Big Screen: Building Universal App Experiences with XAMLHarini Kannan](https://reader037.vdocuments.us/reader037/viewer/2022110322/56649d345503460f94a0ab51/html5/thumbnails/11.jpg)
DemoUI Debugging Tools for XAML
![Page 12: CodeTitleSpeaker BRK2310From the Small Screen to the Big Screen: Building Universal App Experiences with XAMLHarini Kannan](https://reader037.vdocuments.us/reader037/viewer/2022110322/56649d345503460f94a0ab51/html5/thumbnails/12.jpg)
UI Debugging for XAML - Upcoming
Serializing edits back into source
Edit-n-continue
Data debugging visualizations
![Page 13: CodeTitleSpeaker BRK2310From the Small Screen to the Big Screen: Building Universal App Experiences with XAMLHarini Kannan](https://reader037.vdocuments.us/reader037/viewer/2022110322/56649d345503460f94a0ab51/html5/thumbnails/13.jpg)
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
![Page 14: CodeTitleSpeaker BRK2310From the Small Screen to the Big Screen: Building Universal App Experiences with XAMLHarini Kannan](https://reader037.vdocuments.us/reader037/viewer/2022110322/56649d345503460f94a0ab51/html5/thumbnails/14.jpg)
DemoProfiling Tools
![Page 15: CodeTitleSpeaker BRK2310From the Small Screen to the Big Screen: Building Universal App Experiences with XAMLHarini Kannan](https://reader037.vdocuments.us/reader037/viewer/2022110322/56649d345503460f94a0ab51/html5/thumbnails/15.jpg)
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
![Page 16: CodeTitleSpeaker BRK2310From the Small Screen to the Big Screen: Building Universal App Experiences with XAMLHarini Kannan](https://reader037.vdocuments.us/reader037/viewer/2022110322/56649d345503460f94a0ab51/html5/thumbnails/16.jpg)
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
![Page 17: CodeTitleSpeaker BRK2310From the Small Screen to the Big Screen: Building Universal App Experiences with XAMLHarini Kannan](https://reader037.vdocuments.us/reader037/viewer/2022110322/56649d345503460f94a0ab51/html5/thumbnails/17.jpg)
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!
![Page 19: CodeTitleSpeaker BRK2310From the Small Screen to the Big Screen: Building Universal App Experiences with XAMLHarini Kannan](https://reader037.vdocuments.us/reader037/viewer/2022110322/56649d345503460f94a0ab51/html5/thumbnails/19.jpg)
© 2015 Microsoft Corporation. All rights reserved.