Share via


Composite Application Guidance for WPF now available

 

Patterns & Practices have just released guidance

to help you more easily build enterprise-level Windows Presentation Foundation (WPF) client applications. This guidance will help you design and build flexible composite WPF client applications—composite applications use loosely coupled, independently evolvable pieces that work together in the overall application.

Using the guidance streamlines the WPF team development experience. You can build solutions that take advantage of the full power of WPF and that are highly maintainable, testable, and whose pieces can be developed by separate teams.

The following technical challenges are addressed:

Modularity: The Composite Application Library promotes modularity by allowing you to implement business logic, visual components, infrastructure components, presenter or controller components, and any other objects the application requires, in separate modules. Developers can easily create the UI and implement business logic independently of each other.

User Interface Composition: The Composite Application Library promotes user interface composition by allowing you to implement visual components from various loosely coupled visual components, known as views, which may reside in separate modules. The visual components may display content from multiple back-end systems. To the user, it appears as one seamless application.

clip_image001[7]

June2008 Release

   Resources

·          MSDN site: https://msdn.microsoft.com/compositewpf

           (use https://msdn.microsoft.com/en-us/library/cc707819.aspx for now)

·          Community site: https://www/codeplex.com/compositewpf