Part 5 of a series of screencasts looking at the new Managed Extensibility Framework (MEF) in the Silverlight 4 beta.
MEF is a framework that simplifies the design of extensible applications and components. It can flexibly and dynamically discover a set of loosely coupled components and analyse their dependencies in order to compose them together at run time.
In this screencast, we look at an additional catalog in the Silverlight Toolkit Preview for Silverlight Beta 4, the PackageCatalog. This catalog adds the key ability of being able to download XAPs dynamically at runtime and ask MEF to discover and
compose the types contained within those XAPs into a pluggable application.
Tips for viewing:
- Each video in this series has a 3.5 minute standard introductory "header" on it so once you have seen that header you may like to skip it on subsequent videos
- For the time pressured - I find that I speak so slowly that you can speed me up to approximately 1.5-2.0 times normal speed and still listen comfortably.
I'm working to get together a Live Meeting in early 2010 with people from the MEF team in order that people can chat more about MEF in Silverlight. Stay tuned.
The next screencast in this series is here.