The Composite Application Guidance for WPF and Silverlight is a set of guidance designed to help you more easily manage the complexities you may face when building enterprise-level Windows Presentation Foundation (WPF) client applications and Rich Internet Applications (RIAs) with Silverlight. It will help you design and build flexible client applications using loosely coupled, independently evolvable pieces that work together and are integrated into the overall application. This type of application is known as a composite application.
When you have two UI technologies like WPF and Silverlight written in similar languages (XAML) but that run against different assemblies in different situations, it's not unreasonable to want to write a UI once and later be able to choose the best or both options with only a trivial amount of effort. This session will show you how to get the most out of your XAML-based applications and what architectural decisions can help enable these options from the beginning of the development cycle.
Speaker: Gill Cleeren