/
Extending the Visual Studio 2010 Code Editor to Visualize R Extending the Visual Studio 2010 Code Editor to Visualize R

Extending the Visual Studio 2010 Code Editor to Visualize R - PowerPoint Presentation

min-jolicoeur
min-jolicoeur . @min-jolicoeur
Follow
415 views
Uploaded On 2016-09-07

Extending the Visual Studio 2010 Code Editor to Visualize R - PPT Presentation

Bill Leach CTO and Gabriel Torok CEO PreEmptive Solutions wwwpreemptivecom FT23 Agenda and Goals of This Session Motivations and objectives for integrating Runtime Intelligence and Visual Studio 2010 ID: 462218

studio visual intelligence runtime visual studio runtime intelligence 2010 editor extending code amp thursday msdn preemptive data microsoft margin

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "Extending the Visual Studio 2010 Code Ed..." is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

Extending the Visual Studio 2010 Code Editor to Visualize Runtime Intelligence

Bill Leach (CTO) and Gabriel Torok (CEO)PreEmptive Solutionswww.preemptive.com

FT23Slide2

Agenda and Goals of This Session

Motivations and objectives for integrating Runtime Intelligence and Visual Studio 2010Demonstration and code walkKey takeaways and summarySlide3

Runtime Intelligence

Application, feature-usage, & environmental data collected from the fieldDotfuscator (Suite and CE in Visual Studio 2010) injects instrumentation

Runtime Intelligence Service aggregates, analyzes and distributes runtime intelligence data allowing you to make better decisions faster.Slide4

Motivations and objectives

Improve software quality and developer productivityHigher return on development investmentshttp://channel9.msdn.com/shows/10-4/10-4-Episode-35-PreEmptive-Solutions-Runtime-Intelligence/

“With Visual Studio 2010 and Runtime Intelligence, usage data can be surfaced throughout the development lifecycle for all developers to help them further improve software quality based on real-world usage patterns.“

Jason

Zander

, general manager

Visual Studio at Microsoft Corp.

“Developers no longer need to rely solely on spotty support tickets and in-house testing to gauge what features are really being used and to what end.” – Gabriel Torok

Slide5

Extending the Visual Studio

EditorGabriel Torok

PreEmptive

Solutions

Keynote Extension DemoSlide6

Extending the Visual Studio

EditorBill Leach

CTO

PreEmptive

Solutions

One more time – with the curtain lifted…Slide7

Let’s Build It…

MarginDocument Map and Method Tracking

Inline AdornmentsSlide8

Custom margin

Viewport trackingSlide9

MEF Export

MarginSlide10

Extending the Visual Studio

EditorDemo: Creating the MarginSlide11

Where Are We?

MarginDocument Map and Method Tracking

Inline AdornmentsSlide12

Glyphs to track methods in the source fileSlide13

Data ManagementSlide14

Background ParsingSlide15

Extending the Visual Studio

EditorDemo: Building the Document MapSlide16

Where Are We?

MarginDocument Map and Method Tracking

Inline AdornmentsSlide17

Inline WPF control adornment

Lightbox

adornment for target method(s)Slide18

Adornment Handling

MEF ExportsSlide19

Extending the Visual Studio

EditorDemo: Embedding Adornments InlineSlide20

Helping You Build Better Software

Use Case Scenarios

Any extension of Visual Studio should provide actionable value, not just eye candy. Slide21

Key Takeaways

Our integration not possible with VS 2008.Amount of work to enable extension is very reasonable – most work is in data management, parser, WPF controls, etc.WPF makes it easy to look like a rock star.

If you can’t sing get a voice coach. Involve a UI Designer to help you look like a rock star.

“No

blinky

tags”Slide22

In Summary

Two predictions for when we meet here again at the next PDC:Many of you will be using runtime intelligence to make better decisions faster.

There will be lots of cool VS2010 code editor extensions available

.Slide23

Visual Studio Extensibility Resources

Visual Studio SDK: msdn.com/vsx

Visual Studio Blog:

blogs.msdn.com/

visualstudio

VSX Samples:

code.msdn.com/

vsx

Extensions Gallery: visualstudiogallery.msdn.com/

vsxSlide24

Resources

WPF Data Visualization Toolkit: wpf.codeplex.com

Managed Extensibility Framework:

mef.codeplex.com

PreEmptive

Solutions Blog:

www.preemptive.com/blog

Runtime Intelligence Portal:

www.runtimeintelligence.comSee PreEmptive

in booths 216 & 217 Slide25

Related Talks

Code Visualization, UML, and DSLs

Cameron Skinner

Tuesday

4:30 PM

Extending the Microsoft Visual Studio 2010 Code Editor to Visualize Runtime Intelligence

Gabriel

Torok

&

Bill

Leach

Wednesday

4:30 PM

A Lap Around Microsoft Visual Studio and Team Foundation Server 2010

Cameron Skinner & Mario Rodriguez

Thursday

10:00 AM

Microsoft Visual Studio Lab Management to the Build Setup Rescue

Vinod Malhotra

Thursday

10:00 AM

Scrum

in the Enterprise and Process Customization with Microsoft Visual Studio 2010

Simon Bennett & Stuart Preston

Thursday

1:45 PM

Advanced Diagnostics, IntelliTrace™ and Test Automation

Habib Heydarian

Thursday

1:45 PM

Power Tools for Debugging

Kapil Vaswani & Sandeep Karanth

Thursday

3:00 PM

Automating "Done Done" in the Team Workflows with Microsoft Visual Studio Ultimate and Team Foundation Server 2010

Jamie Cool &

Brian Randell

Thursday

3:00 PMSlide26

YOUR FEEDBACK IS IMPORTANT TO US!

Please fill out session evaluation forms online at

MicrosoftPDC.comSlide27

Learn More On Channel 9

Expand your PDC experience through Channel 9

Explore videos, hands-on labs, sample code and demos through the new Channel 9 training courses

channel9.msdn.com/learn

Built by Developers for Developers….Slide28
Slide29