Some of the MIX11 Windows Phone 7 sessions have just been announced a few minutes ago. Keep in mind that this isn’t the full list yet and more are going to be announced shortly. Most of them are going to be about building good performant applications for the platform which is something that every developer should keep in mind. Performance is probably what lacks in most of the apps currently available and only a handful managed to overcome this issue so far. Hit the break to check out the current WP7 sessions description and don’t forget to check my 50+ must Windows Phone 7 application list here:
Windows Phone 7 Boot Camp
* Grant Hinkson
* and Adam Kinney
In this workshop you’ll see a complete Windows Phone app built from the ground up. We’ll walk from File > New Project all the way through app submission in the marketplace. You’ll learn all the tips and tricks required to make your app feel like a native app, from smooth page transitions to highly performant progress bars. You’ll leave with a fully functional app that you can start customizing with your own data and submit to the marketplace for instant global reach.
Flickr API: Tap into Billions of Photos for Windows Phone 7
* Markus Spiering
Do you want your app to integrate with one of the world’s leading photosharing site? The Flickr for Windows Phone 7 app is a full featured mobile application that is pushing the boundaries of UX design and is 100% built on Flickr’s API methods that are available for developers. This talk will introduce the mobile app, highlight some of the complex design decisions, and provide insights into the Flickr API methods. Attendees will learn how to enrich their applications using Flickr’s rich content via the Flickr APIs.
XNA Game Studio for Fun, Profit, Danger, Excitement and Windows Phone 7 Games
* Rob Miles
Ever wonder what it takes to create a top game for Windows Phone 7? Rob will show you how easy it is to get XNA programs running, whether you are a C# and Visual Studio newbie or a grizzled veteran of .NET. You will find out how to use the touch and accelerometer sensors and how to add a smattering of physics to your games. All the demos will be provided with full source so you can take them away and use them to begin creating your own games based on the abilities of this wonderful device. If you want to know how to take game ideas and give them life then this session is for you. And you might be in danger of winning the odd prize. Which should be exciting.
All Thumbs: Redesigning an Existing UI to Suit Windows Phone 7
* Ward Bell
The phone is not a tiny desktop. We thought porting a desktop Silverlight application to WP7 meant selecting a feature subset and reformatting screens to a smaller footprint. That’s doesn’t work. Some of the data are the same; some business operations are the same. But what the user does on a phone is different. Tasks may take seconds; they cannot take minutes or hours. Input must be minimized. We had to re-design to meet realistic phone user goals and behaviors. This session reports our lessons learned and offers guidelines for an effective phone application design.
The Tale of Two Apps: Making a Splash in the Windows Phone Marketplace
* András Velvárt
* and Bálint Orosz
“Cocktail Flow” and “SurfCube 3D Browser” – two of the top applications in the Windows Phone 7 Marketplace. Both have received feedback like “my favorite part of this app is showing it to all my buddies who have iPhones, Android phones, or Palm phones.” This talk is a unique opportunity to hear the real story of these apps, how they made it to the top of the charts and what happened since their launch. Cocktail Flow is arguably one of the most beautiful apps out there, with elegant, colorful graphics that is still faithful to the phone’s Metro design. Bálint Orosz, the designer of Cocktail Flow explains his thought process when designing the app and the lessons learned during development. SurfCube managed to reinvent mobile web browsing, and has found the balance between eye-candy and usability.
Who Would Pay For That Feature? Adding Analytics to Your Windows Phone 7 Applications
* David Poeschl
We all want to make piles of money with the next great phone app. In order to have that great app, you need to be prepared to continuously refine features and improve your users’ experience. Knowing which features are really being used, how often, and in what combinations are what will unlock the door to true user-centered design and development; the break-out WP7 developer will be the one who most efficiently navigates through shifting market dynamics and deployment gotcha’s inherent in any emerging platform to focus on the features and form-factors that most appeal to their users.
Analyzing and Improving Windows Phone Application Performance
* Jeff Wilcox
Been wondering how to tweak that extra bit of performance out of your WP7 app? Come learn how to analyze the performance of your Windows Phone application and make it faster using top techniques and the new profiling tools.
Application Design for Windows Phone
* Megan Donahue
In the past year, we’ve worked with hundreds of developers and designers interpreting the “Metro” design system for their own purposes. We’ve seen great interpretations, and others that aren’t so great. In this session, we’ll share with you the foundations of great Metro application design for Windows Phone, and how to use them to build outstanding applications that will stand out and get noticed… for good reasons.
Creating Windows Phone Applications Using Expression Blend
* Unni Ravindranathan
If you want to create applications for Windows Phone that stand out from the rest, you should be using Expression Blend. Come to this session to learn how to take full advantage of the rich platform features, efficient workflow and tools to showcase your unique design skills.
Expert Lessons: Top Tips to Building a Successful Windows Phone Application
* Stefan Wick
This session will share the lessons learned working with the first one hundred Windows Phone premier applications. This includes common challenges and difficulties experienced. We’ll deliver detail on what we learned.
Making Money with your Application on Windows Phone
* Todd Brix
There’s tremendous excitement and enthusiasm around mobile application development, and with good reason; recent studies show that > 35% of cell phone users in the US use mobile apps daily. The opportunities are enormous, but how do you stand out amongst all the competition?
Deep Dive MVVM
* Laurent Bugnion
In 2010, the MIX session “Understanding the MVVM pattern” helped you to understand the basics of this very important pattern used in Silverlight, WPF and Windows Phone 7 applications. Building on this foundation, this year’s session will show you with a lot of code samples how to build complex interactive applications using proven best practices and powerful tools. Laurent Bugnion, a user and promoter of MVVM since the early days, author of “Silverlight 4 Unleashed” and of the acclaimed MVVM Light Toolkit, will help you to deep dive in MVVM and explore topics such as navigation, showing dialogs, collecting user feedback, handling multiple views and viewmodels, and more.
Get Real! Sketch, Prototype, and Capture Great Ideas with Expression Blend and SketchFlow
* Sara Summers
Ever wondered what it takes to make the award winning, wildly successful products people can’t stop talking about? We drudge through tight deadlines, endless revisions, and constant pressure to “get it right.” But how do we know what the right experience is if we’re not sketching, experimenting and testing the possibilities? In this session, we’ll learn to summon the brightest ideas, prototype through problems and examine ways to stitch innovation into the product development process. Next, transfer our insights into powerful, collaborative concepts to share and test with clients, teammates and users alike. Then put the power of Expression Blend with SketchFlow to work validating your ideas in the language of interface. Learn how to quickly validate ideas, DIY user tests, prototype task flows and sketch your way to the best development process and most impactful user experience with SketchFlow.
Rx: A Library for Managing Asynchronous Data and Events in your Windows Phone 7 Application
* Jim Wooley
How do you manage the dizzying array of input sources, ranging from traditional UI events and external service requests to new user interface touch gestures and device sensor detections, while keeping your Silverlight and Phone applications responsive? In this session, you’ll discover how the Reactive Extensions (Rx) library simplifies the programming model by letting you declaratively compose increasingly complex asynchronous operations over these diverse data sources. We will demonstrate some practical uses of Rx for Windows Phone 7 by building a dice playing game including responding to user interactions, creating gestures from the device’s sensors, and making Asynchronous service calls. In the end you’ll learn how to coordinate pushing data around using Rx.
Building Windows Phone 7 Applications with the Windows Azure Platform
* Wade Wegner
Learn how to build Windows Phone 7 applications that are backed by scalable cloud components hosted in Windows Azure. This demo-focused session will cover the end-to-end experience and address how to tackle issues such as authentication, storage, notification, and data synchronization using the Windows Azure Toolkit for Windows Phone 7.
You can also download the official MIX11 Windows Phone 7 application here.