The wizards over in the Microsoft patterns & practices group have been at it again and released ….

The Composite Application Guidance for WPF and Silverlight v2.0 (PRISM)

Goals of This Release

Prism 1.0 shipped in July 2008 with support for WPF. This release takes the composite line of business scenarios and provides guidance on how to extend the scenario to Silverlight by:

· Providing guidance on building modular and composite Silverlight applications.

· Simplifying the composition of the user interface.

· Providing guidance and light tooling on reusing code between Silverlight and WPF.

Getting Started

The Composite Application Guidance is for building modular applications using WPF or Silverlight. You should consider using the Composite Application Guidance in any of the following scenarios:

· You are building a application that presents information from multiple sources through an integrated user interface.

· You are developing, testing, and deploying modules independently of the other modules.

· Your application will add more views and more functionality over the coming years.

· You must be able to change the application quickly and safely to meet emergent business requirements.

· Your application is being developed by multiple collaborating teams.

· Your application targets both WPF and Silverlight, and you want to share as much code as possible between the two platforms.

The following topics may help in understanding the guidance and how it applies to your scenarios:

· When to use this guidance

· Intended audience

· Evaluating the Composite Application Guidance

· Modularity design concept

· UI composition design concept

Videos and Presentations

Channel 9 videos

    http://channel9.msdn.com/shows/Continuum/Prismv2/)

    http://channel9.msdn.com/posts/akMSFT/

For More Info ….

http://www.microsoft.com/compositewpf

http://www.codeplex.com/prism