I had the chance to be invited to talk at various conferences this year already, and I promised to post the slides and source code, so here it is!
MVVM Applied: From Silverlight to Windows Phone to Windows 8
The Model-View-View Model pattern is a common denominator between applications using XAML to create the user interface. First applied in WPF, it was then easily ported to Silverlight and Windows Phone development. With WinRT and the Metro-style applications, XAML is now a first-class citizen for native Windows 8 development. Here too, the MVVM pattern is making developers’ life easier, and proven components can be used to simplify and speed up application development. In this session, Laurent Bugnion, the creator of the acclaimed MVVM Light Toolkit, will present best practices around XAML-based Windows 8 application development, and how to leverage code and skills in Windows 8 too.
- Download the slides
- Source code: Start
- Source code: Silverlight 5
- Source code: Windows Phone 7
- Source code: Windows 8
- Snippets, Visual Studio 10
- Snippets, Visual Studio 11
- Video (or see below)
100% Fidelity: From Comps to Apps, Tips and Tricks for XAML Integration
Designers create a vision, and this vision becomes an application. With some technologies, the transition from the vision to the UI can be a painful and frustrating exercise. With XAML however, we have tools and techniques that make this transition much easier and allow for 100% fidelity to the comps. In this session, Laurent Bugnion (Director of UX Integration, IdentityMine) will show tips and tricks gathered over 6 years of experience. We will talk about design time data, exporting assets from Adobe design applications, measuring and adapting, animations… Together we will learn techniques that apply to multiple platforms, from Silverlight to Windows Phone 7 to WinRT, WPF, Microsoft Surface, Kinect and more.
Metro Design Principles
The Metro design language is becoming an intrinsic part of the Microsoft user experience. Already, we can find it on Zune (where it all started), Windows Phone 7 (where it was refined and perfected), Xbox, Windows 8, as well as on the Microsoft.com website. In this session, we will dive into the history of this design language, study its characteristics and show tips and tricks to implement Metro user interfaces in Windows Phone and Windows 8.
Building The Apps of the Future on Windows 8!
The future of application development is here! Attend this session to get a comprehensive view of app development on Microsoft’s latest client platform – Windows 8!
Going mobile with Windows Phone
This session is intended to introduce developers to Windows Phone. It isn’t your boring old level 100 intro session. This session assumes that you know how to develop applications and skips past the “hello world” stuff to talk about tools, navigation elements, the back stack, phone controls and the marketplace.