This is something I really hope will happen one day. Until 2008, Windows Embedded and Windows Mobile developers had their own conference, MEDC. Since that time, Windows Embedded and Windows Mobile developers could find some interesting content at the various Tech-Ed conferences around the world. However, it is of course very different to be part of a larger conference, owning one track with something like 16 breakout sessions, or having your own dedicated conference with perhaps as much as 100 breakout sessions. At Tech-Ed, it seems that Windows Embedded presence is getting smaller and smaller. Of course the mobile arena has changed a lot over the last 2 .. 3 years. Windows Mobile has been rebranded to Windows Embedded Handheld. Apart from that, Windows Phone, being a brand new platform has been released. Windows Phone technical content has been presented at MIX and at Tech-Ed over the last two years. Windows Phone will also at least be present at the brand new Build Conference later this month.
So what about Windows Embedded in all its flavors? Some time ago, there was an intriguing pre-announcement here at the Windows Embedded website. The information about a possible new embedded developer conference is still there. However, I was just looking at the listed twitter feed for updates around this conference, but I didn’t find any updates. Hopefully this announcement was not just a teaser. I think it would be great if there would be another large scale developer conference, organized by Microsoft and dedicated to Windows Embedded technologies. To make my dream even better …. It would be great if Windows Phone would be present at such a conference as well, after all, Windows Phone runs on one of the Windows Embedded Operating Systems.
Last year in April, the place to be was Las Vegas, NV for MIX 10. During this conference Windows Phone 7 was officially introduced. Immediately after MIX 10 the development tools were available for download. Also, the great content that was presented during MIX 10 is still available for you to watch. It seems hard to believe that we have been developing Windows Phone 7 applications for less than a year. We really have come a long way. Windows Phone 7 is released in a number of countries, devices are available in many more countries and the list of applications being released on Marketplace is growing rapidly.
Update: It is no longer possible to vote for MIX11 sessions. Thank you very much if you voted for one (or more) of my sessions that are listed below.
This year, before attending MIX, there is a call to action for everybody (especially for you since you are reading this blog post). You are in control of voting for a number of sessions of which the most favorite sessions will be presented at MIX. Amongst the Windows Phone 7 sessions that are up for voting, three were submitted by me. I am counting on you to help me become part of MIX 11. If you like the things I am writing on this blog or if you have seen me speaking in the past, or just because you are visiting this website, make sure to vote for my MIX 11 sessions. You can vote for all these sessions by clicking on the links. You can only vote for each session once on a physical machine, but of course I can’t prevent you against voting multiple times on different machines. Here are the sessions I submitted for voting (clicking on the individual links will bring you to the voting page for the particular sessions):
Windows Phone 7: Application Architecture
When you start developing Silverlight applications for Windows Phone 7 using Visual Studio 2010, you might be tempted to use code behind to connect your user interface (written in XAML) to your functionality (written in C#). In this sample filled presentation, Maarten Struys explains why this relatively easy approach is not necessarily the best approach to create testable, maintainable and great Windows Phone 7 applications. During the presentation, the power of DataBinding in Silverlight will be revealed and a traditional application, using code behind will be converted into an application that makes use of the MVVM design pattern.
Windows Phone 7 and the Cloud: The Sky is The Limit
Windows Phone 7 is a powerful platform for which you can create great stand-alone Silverlight based applications. To create Windows Phone 7 applications with limitless processing resources and virtually unlimited storage capacity, Windows Azure and Windows Phone 7 are great companions. In this sample filled presentation, Maarten Struys shows you how to create a Windows Phone 7 application together with a Windows Azure based back-end. He explains how the application can efficiently communicate with the back-end using a REST based Web Client interface. He also shows you how to efficiently cache information locally on the phone to make Windows Phone 7 applications operate independent of network connectivity. After attending this session you know how to create Windows Phone 7 applications that are as powerful as server applications.
Fast starting and State Saving Windows Phone 7 Applications
In this sample filled presentation, Maarten Struys shows you the impact of Tombstoning on Windows Phone 7 applications. He shows you how to store the application’s state and individual page state information efficiently. He also explains how your application can start fast and efficiently by making use of multithreading and asynchronous programming techniques. After attending this presentation, your Windows Phone 7 Tombstone headaches will be history and your end users will be happy with your fast starting applications.
Thank you very much for voting! I really hope to see you in Las Vegas between April 12 – April 14 for MIX 11. If you are planning to visit MIX 11, make sure to register before February 11 to benefit from a nice discount.