Guidance for building WPF and Silverlight Applications

clip_image001

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

What’s PRISM?

The Composite Application Guidance is designed to help you more easily build modular Windows Presentation Foundation (WPF) and Silverlight client line of business applications.

These types of applications typically feature multiple screens, rich, flexible user interaction and data visualization, and role-determined behavior. They are built to last and built for change. This means that the application's expected lifetime is measured in years and that it will change in response to new, unforeseen requirements. This application may start small and over time evolve into a composite client—composite applications use loosely coupled, independently evolvable pieces that work together in the overall application.

Included in this release:

  • Composite Application Library
  • Reference Implementation (Stock Traders application in WPF and Silverlight)
  • Quick starts (9)
  • How-Tos (26) and
  • Lots of documentation for everything you want to know about UI patterns  and client architectures

Note: Quick starts and How-Tos with VB.NET code is in the works and will be released in a month.

Click here to download this release.

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.

Channel 9 videos

Check out these Channel 9 videos. We will be releasing few more screen casts. Either bookmark this page (https://channel9.msdn.com/posts/akmsft) or subscribe to the feed at https://channel9.msdn.com/posts/akMSFT/RSS/.

What’s Prism v2?

Prism v2 Overview

Happy building WPF and Silverlight applications!