Building WPF and Silverlight Applications takes a novel approach to the business or learning about these two exciting and powerful technologies. We recognize that, if you're interested in these topics, you're probably a professional developer. As such, you need to know more than just the new technology's grammar and syntax. You need to know good design patterns, how to build robust n- tier architectures to support your code, how to deploy and maintain it. In short, all those small but important details that are so often omitted when you work through code samples in a book or on MSDN. Our book aims to redress this balance. In a series of clearly structured chapters we give you an information packed tutorial in how these technologies work-their similarities and their differences - and explain how they can be integrated with the best architectural design patterns for maximum efficiency and ease of use.