Unity Application Block 1.2 for Silverlight
Ops.. They did it again!
The patterns & practices guys released a new application block: Unity Application Block 1.2 for Silverlight.
This is more an update than a new release, or better a port of the Unity Application Block 1.2 to Microsoft Silverlight.
The Unity Application Block is a lightweight, extensible dependency injection container with optional support for instance and type interception. All these ranting words mean that Unity (the short name for friends :-D ) is like a box where you can assemble together many components from different projects to produce new programs.
On the other hand, Microsoft Silverlight is one of the coolest news from Microsoft: it is a cross-browser, cross-platform implementation of the Microsoft .NET Framework for building and delivering the next generation of media experiences and rich interactive application for the Web.
This is one of the main reason why they made this new release: Silverlight is a porting of the .Net Framework, so it has some differences from the desktop CLR and some capabilities of the Unity Container have been "tuned up" to meet the new requirements.
To find more information you can go here.