Project DescriptionBloom is a light weight extensibility, discovery and composition framework for Silverlight 2 and the .net Framework. Bloom simplifies the development of component orientated applications and provides simple but flexible Inversion of Control.
Bloom has many of the features common to the popular IoC containers and has a similar goal to MEF
http://www.codeplex.com/MEF in that it simplifies the development of extensible component orientated applications. So why use Bloom? Bloom's strength is it's simplicity and flexibility. It also has a very small footprint and can be built for .net and Silverlight.
How to
Register components.
How to
Map services to components.
How to
Resolve a service/component.
How to declare
Dependency Injection.
How to
Query the catalog.
Lazy dependency instantiation with
Factories