The Model View ViewModel (MVVM) is a software development architecture pattern for modern user interface platforms. This design pattern is particularly useful when building Silverlight applications on Windows Phone 7. Among the many advantages, it allows an easier way for testing and a much better scalability and maintenance for complex applications.
Also on this event, the “star” was the upcoming version of Windows Phone “Mango” that will be available later this year. Many of the participants had an opportunity to interact with a real device of the next generation phones.