Sessions at Software Architect 2011 about WPF

Your current filters are…

Thursday 20th October 2011

  • M-V-VM from the ground up

    by Dave Wheeler

    M-V-VM (or Model, View, ViewModel) is a critical pattern for modern WPF and Silverlight development.
    But how do you actually do it?
    And what are the benefits?
    This hard core, deep dive session will examine all aspects of the M-V-VM pattern; its benefits, problems, consequences, and all of its warts.
    This session is a must for anyone working in a modern Windows and .NET application environment.

    At 11:30am to 1:00pm, Thursday 20th October

  • Advanced M-V-VM

    by Dave Wheeler

    Most M-V-VM demos stop with a single Model, View and ViewModel.
    Not this session.
    We’ll take a hard look at multiple ViewModels; central commanding (such as File, Save All); isolation and testing; secondary UI and interaction between a View and a ViewModel; and robust and reliable messaging.
    This is an important session for those wanting to move beyond the trivial reference implementations seen in Prism or on the web.

    At 2:00pm to 3:30pm, Thursday 20th October

Friday 21st October 2011

  • Inside Prism and MEF [workshop]

    by Dave Wheeler

    If you’re architecting and building big WPF or Silverlight applications, then it’s a fair bet that you should be considering using either (or both) of MEF or Prism.
    The Managed Extensibility Framework (MEF) makes it easy to build pluggable, flexible applications. Prism provides rich guidance and sample (reference) implementations to help you build large, modular applications.
    This workshop provides an intensive day working with these two complementary technologies. We’ll begin by building a modular application comparing and contrasting approaches that we can take using MEF and Prism. We’ll examine shells, catalogues and containers. We’ll drill down into building region-based UIs, and we’ll power through commands and loose pub/sub event architectures.
    Throughout the day, you’ll see how to combine MEF and Prism, and how you might go it alone with just MEF or Prism. Plus you’ll see how to handle issues such as deployment and versioning.
    The session assumes no prior knowledge of MEF or Prism (although we will go deep quickly!), but you should already have a basic knowledge of Silverlight or WPF.

    At 9:30am to 5:30pm, Friday 21st October