Real World Software Architecture

Real World Software Architecture is dedicated to providing information and experiences from the field of Software Architecture.



Subscribe with RSS or ATOM Add to Google

Links

  • Home Page
  • Real World Software Process Engineering
  • Suggested Reading
  • .NET Dev and Arch Collection
  • SEI Essays on SA
  • Software Architecture
  • Bredemeyer
  • wwisa
  • Product Line Engineering
  • PLEES
  • Software Product Lines
  • MSDN Architecture Center
  • patterns & practices






Monday, December 07, 2009

Two new video resources for learning Composite Application Guidance for WPF and Silverlight 3 (PRISM)

There are 2 new video resources for getting your head around PRISM (patterns & practices Composite Application Guidance for WPF and Silverlight).

The first is John Papa's session from PDC 09, Advanced Topics for Building Large-Scale Applications with Microsoft Silverlight.

Below is the overview from the video page:
Come learn about Silverlight application development patterns such as composite applications with Prism, developing using the Model-View-ViewModel (MVVM) pattern, and methods of implementing large, modular, multi-page applications within your team. Hear about frameworks created to help assist in rapid development using these patterns without sacrificing good application development patterns.

Check the Advanced Topics for Building Large-Scale Applications with Microsoft Silverlight video out here.



The second is a new 10 part video series by Mike Taulty that he has posted to Channel 9.

Below is his summary found on the video pages:
In talking to customers building business applications with Silverlight I find that Prism (and it's friend Unity) is frequently mentioned but not everyone has seen it and so I thought I would explore it myself and capture some of the results of that exploration here.

We start off with some fairly basic code which we move towards making use of dependency injection and modularity;

* Part 1: Taking Sketched Code Towards Unity
* Part 2: Dependency Injection with Unity
* Part 3: Modularity with Prism
* Part 4: The Unity Bootstrapper

and then we move that code into the Silverlight world and try to illustrate some specific areas of Prism;

* Part 5: Moving to a Modular Silverlight Project
* Part 6: Shells, Regions, Views
* Part 7: Commands
* Part 8: Loosely Coupled Events with Event Aggregation
* Part 9: Sharing Data via Region Contexts

and then finally we try and bring some of these concepts together in a longer, more realistic example of a simple Email application built using the Prism framework - warning, this is a much longer session but I wanted something that draws things together;

* Part 10: A Larger Example: "Email Client"

The recommendation would be that you watch the 10 screencasts in order but if that feels like too long a process or if you're already very familiar with concepts like dependency injection and containers like Unity then perhaps watch the last screencast first and then refer back to the previous screencasts if certain areas need more illumination.

Check them out here.

posted by tadanderson at 5:52 AM

0 Comments:

Post a Comment

<< Home

Previous Posts

  • Microsoft Application Architecture Guide 2nd Editi...
  • Video of Len Bass from SEI Discussing Quality Attr...
  • Bing Maps Silverlight Control Version 1.0 Released
  • Introduction to the SEI Framework for Software Pro...
  • Pro Silverlight 3 in C# Book Review
  • New Webinar Series on Software Product Lines has s...
  • The event System. Data. Objects. DataClasses. Stru...
  • New Composite Application Guidance for WPF and Sil...
  • Dependency Injection Book Review
  • Shiny Turds Books that do not Cut the Mustard



Powered by Blogger