Search Wiki:
pnp.gif

Welcome to patterns & practices Composite Application Guidance for WPF site.

RIScreenshots_small.png

Overview

The Composite Application Guidance for WPF can help you split the development of your WPF client application across multiple development teams, each responsible for the development of a piece of the application, and help you seamlessly compose those pieces together into a client application. The guidance includes a reference implementation, reusable library code (called the Composite Application Library), documentation, quick start tutorials and hands-on labs.

Intended Audience

This guidance is intended for software architects and software developers who are building enterprise WPF client applications from loosely coupled components developed across multiple teams. The Composite Application Library is built on the Microsoft .NET Framework and Windows Presentation Foundation, and it uses a number of software design patterns. Familiarity with these technologies and patterns is useful for evaluating and adopting the Composite Application Library.

Where to go next?

Action Link
Learn more about "Composite Application Guidance for WPF" Overview
Watch the InfoQ interview on the new guidance Interview
Read the recommendations on how to quickly use this guidance Getting Started
Read our release notes Releases
Explore our compilation of tips, tricks and guidance from the Composite WPF team and the community Knowledge Base

News

Composite Application Guidance for WPF 2008 just shipped. Get it here.
Last edited Thu at 6:43 AM  by gblock, version 45
Comments
brettryan wrote  Apr 16 at 4:11 AM  
Hi guys, I've just tried to download the 04-15-2008 drop though there are no files associated. There link for the source is also broken.

mbrownbh wrote  Apr 24 at 1:40 AM  
go to the source code tab and download the 4-15 changeset.

michaelsync wrote  May 20 at 2:53 AM  
Thanks a lot. I just downloaded.. I've been waiting for that since long time back..

brettryan wrote  Jun 8 at 1:25 AM  
So does this mean Prism has been renamed to Composite WPF? Or does it mean that Prism is just one part of the Composite WPF guidance? Personally I liked the Prism name as it was fresh and you didn't have to explain it as an acronym when talking to people. Maybe Composite WPF will grow on me.

brettryan wrote  Jun 10 at 12:20 PM  
Hi all, just letting you know I've created a samples project that I will be evolving with concepts that I hope will help everyone, please post comments on this discussion thread http://www.codeplex.com/CompositeWPF/Thread/View.aspx?ThreadId=29373 .

You can find the project home at http://code.google.com/p/cwpfsamples/ .

johnman wrote  Jun 28 at 8:32 AM  
Will this be extended to support Silverlight 2?

Updating...