PDC05: Designing Managed Add-ins

Published 29 October 05 02:19 PM | pstubbs 

The Managed Add-in Framework (MAF) is a new part of WinFX ( System.addins) and is the foundation that enables Visual Studio Tools for Applications to have version resilient add-ins. Watch TQ, the VSTA and VSTO architect and Jim Miller an architect on the CLR demonstrate MAF.

FUN309: CLR: Designing Managed Add-Ins for Reliability, Security, and Versioning
Speakers: Jim Miller; Thomas Quinn

Most large applications allow customers to provide code to customize the application’s behavior. Examples are ActiveX controls for Internet Explorer and SmartTags in Microsoft Office. Correctly designing the interface between a host and its add-ins requires considering security, reliability, and versioning issues. This session provides prescriptive guidance for designing these interfaces when the add-in is intended to be written in managed code. We show the design and implementation of a general-purpose managed add-in model, as well as a prototype of a tool to help convert existing COM object models into managed add-in models.
Start Session     Download Presentation     Download PowerPoint     Download materials  

-- Paul

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

# Dasher said on January 29, 2006 2:08 AM:
Kinda quiet on the VSTA Project blog :)

It's interesting to see the demos about the MAF but what's happening in the space of embedding scripting support (C#, VB, etc) into applications?
IronPython appears to be the only MS based scripting engine that implements an interface that allows it to be integrated into applications as a scripting engine.

Additionally - the plugin framework available within VS appears to be robust and stable - how does this differ from what will be provided by the MAF?

Thanks for the update.

Leave a Comment

(required) 
(optional)
(required) 

  
Enter Code Here: Required

Search

This Blog

Syndication

Page view tracker