Posted By: Adam Kinney | Feb 17th @ 5:22 PM | 72,821 Views | 17 Comments
Composite Application Guidance, affectionately known as Prism, version 2 has been released.  Prism provides guidance and code that can help you build modular applications that can adapt to constant changing requirements. In this video, Blaine Wastell provides a quick overview and demonstrates a Silverlight and WPF application using shared code.
Rating:
5
0
BERTOLOF1962
BERTOLOF1962
This is me infront of my pc.
This was a very good demonstration of Prism version 2, for Composite Application Guidance for WPF and Silverlight! When I have just downloaded and install this brand new program on my harddrive, so shall I take my time to learn myself how to use it of course of this simple reason: I have never use it before so this shall be the very first time when I am a beginner with this kind of program. But I hope to do this as soon as possible. 
Rock on guys, sweet release and the addition of the Silverlight support is AWESOME.
Thanks guys.
Maddus Mattus
Maddus Mattus
Do, or do not. There is no try. - Yoda

Can't wait to use it in future projects!

vesuvius
vesuvius
Das Glasperlenspiel
It really would have been better had you jumped into a code demo. I watched a Brian Noyes demo on dnrtv which was excellent as there is a demonstration into how two loosely coupled user controls can be made into publishers and subscribers, the code is very elegant (not like the mess left in Windows Forms).

The MVVM stuff with Karl [Shiftlett] is cool, but this even more so?

Why is it that Patterns and Practices call this "Model View Presenter" but Josh Smith etc. go with Model View View Model, how about just calling it one thing please guys?
stormideas
stormideas
stormideas - expertly crafted web applications
This is really useful stuff. I've spent the last few months putting together a fairly large Silverlight 2 collaboration application called colaab:

http://www.colaab.com

And I've run into many of the problems that the Prism release seeks to address and if you're looking at building complex RIAs using Silverlight you could do a lot worse than using it as a starting point.

There's also a good article on MVVM in Silverlight in this months MSDN Magazine:

http://msdn.microsoft.com/en-us/magazine/dd458800.aspx

Thanks,

Bob
vesuvius
vesuvius
Das Glasperlenspiel
Will read, thanks for the link.

For demo, please check out these four screen casts:

Screen cast 1 of 4 - Creating a shell and modules
Screen cast 2 of 4 - Visual Composition
Screen cast 3 of 4 - Implementing views and services
Screen cast 4 of 4 - Decoupled Communication

Microsoft Communities