Managed Extensibility Framework

Kathleen Dollard (11.Sep.2010 at 13:45)
Talk at Vermont Code Camp (English - US)

Rating: 0 of 5

Composable applications are made of building blocks – like Legos. Composability is an extension of many ideas that have fueled architecture evolution in the last twenty years, including isolation, the creation of tiers, and testable applications. Silverlight and .NET now contain the Managed Extensibility Framework or MEF to provide composability. MEF is available in .NET 3.5 and Silverlight 3.0 via downloads and in the box for .NET 4.0 and Silverlight 4.0. In the first part of this talk, I’ll cover what composability is and the three broad categories – extensions, fully composed applications, and architecturally composed applications. The second part of the talk dives into the technical aspects of MEF and how to use it. MEF itself is fully extensible with many possible models for defining composition parts. I’ll skip the theoretical approaches and stick with the mainstream attributed model. You’ll learn how to incorporate this attributed model into your own applications to define and retrieve parts. The end of the talk will briefly cover the challenges of debugging MEF, including an introduction to stable composition and its implications. You’ll leave understanding when MEF might be a good fit for your applications today and insight into how profoundly composability is likely to change architectures in the relatively near future.

Who are you?

Claim talk

By clicking this button you are declaring that you are the speaker responsible for it and a claim request will be sent to the administrator of the event.

If the claim is approved you will be able to edit the information for this talk.

Are you sure?

 
Comments closed.
 
No comments yet.
Cloud server hosting by Combell Combell      © Joind.in 2012