Earlier this spring the Microsoft Patterns & Practices group released the Composite Application Guidance for WPF, or Prism. Initially released for WPF, the team has been continuing their work, expanding the scope to include WPF and Silverlight.
The direction they are taking includes the ability to build applications that can provide both both Silverlight and WPF experiences through sharing and re-using code and components between the two environments. I’ve honestly learned a lot digging into Prism 1, and look forward into digging deeper into the new bits in the week ahead.
David Hill has a great post that includes more details here.
Congrats to the Prism 2.0 team on getting this turned around so quickly!