I have left Microsoft and this blog is no longer under my control. All of the content should remain for some time however and any new updates can be found at http://davedev.net.
-Dave, September 2013
Are you a Flash, Java, Android or iOS developer curious about Windows Phone 7 development? Will you be near New York City the first week of June? Then stop on by Internet Week here in NYC and come join us for Flash and the City. In addition to doing a Real World Windows Phone 7 Development talk I will also be offering a Windows Phone 7 workshop the night of June 10th.
The workshop is completely free and will give you a well rounded introduction on how to create, and monetize, your own Windows Phone application. Seating is limited so be sure to register today.
Here is what the workshop will look like:
Windows Phone 7 Jumpstart - June 10th, Flash and the City/Internet Week (6pm-9pm)
Update: June 15th, 2011 - All demos, slides and code from the workshop can now be download on my Events page here. Enjoy! - Dave
Are you looking to earn cash for creating applications? Using consistent hardware specs, a comprehensive development toolkit, and the brand new, full-service Marketplace for selling applications, Windows Phone 7 is a new world of opportunity for creative developers. At the Windows Phone 7 Jumpstart, you will learn the tools and fundamentals of Windows Phone 7 application development—including key design guidelines and the philosophy behind the Metro interface paradigm. As the event unfolds, we will delve deeper into Windows Phone 7 development scenarios with Silverlight, XNA, Tools, and the Windows Phone 7 SDK. By the end of the event, you will be able to take your ideas even further and make money for your applications in the popular Windows Phone 7 Marketplace.
Session 1: Overview of the Windows Phone 7 Platform (60 minutes)
Meet Windows Phone 7! We are proud to introduce you to the innovative Windows Phone 7 platform and explain the philosophy behind its new user experience design. Learn about Metro design principles and get an overview of the developer framework for building applications. Finally, tour the Windows Phone Marketplace and learn about exciting revenue opportunities for developers and application publishers.
Session 2: Building Windows Phone 7 Apps with Microsoft Silverlight (75 minutes)
This session will focus on building Windows Phone 7 applications with Microsoft Silverlight. You will see firsthand how to use Visual Studio 2010 and Expression Blend to develop and debug projects. You will also learn about built-in templates, layouts, styling, controls, page navigation, application bars, and state management.
Session 3: Building Games with Windows Phone 7 and XNA 6:15pm-7pm (45 minutes)
Microsoft XNA has been a favorite of game developers for many years. Developers can now harness the power of the XNA framework to create highly immersive and responsive games for Windows Phone 7. We’ll charge full speed into XNA to learn about the basic Windows Phone model, explore its core device characteristics, and review highlights of the XNA phone framework. Finally, we’ll explore some of the cool games that have been developed specifically for Windows Phone 7 and even learn how to build one ourselves!
Open Q&A and Raffle for an unlocked Dell Venue Pro Windows Phone
Hope to see you there!
What has over 14,000+ applications, 38,000+ developers and over a 100+ new apps everyday? The Windows Phone 7 Marketplace that’s what! Who has mad Blend, C# and VB.Net skills? You do (well I do too but only on Saturdays after 10pm)! Who is ready to make some money off of their phone apps? We all are! I’ve spent the past few months engaged with developers on a 1:1 basis helping them build their own apps. I’ve seen the hunger for real world phone experiences and the response I got when sharing my own story. So it is with a happy heart I can share some good news. My teammates and I are going to do another hands on tour and we have phones to give away too!
If we haven’t met yet and I don’t know about your Windows Phone 7 application this is the time for us to meet.
Windows Phone Garage was an experiment teammates and I did last year. Instead of just presenting on material why don’t we extend the day and actually sit down with developers to code? These events wound up having some of the highest ratings of any events our team has done. The message was clear you loved the ability to sit down with us and ask questions about your own apps. You liked having time to work through self paced hands on labs and having people there to answer questions. The apps that came out of the events prove that. So we have decided to bring the event back but with more dedicated application time. That means only going 3 hours of presentation.
The first hour will be for folks who want a general overview followed by 30 minutes on what’s new. I will be doing the second 90 minutes and plan on going through the entire process of building a WP7 app. This means we will break out Visual Studio/Blend, start from scratch and end up with a working app we could submit to the marketplace. And, yes I will hand over my code to you so you can re-use it for your own apps! Once the presentations are done you will have hours to sit down and discuss your apps with us, go through the self paced official wp7 training kit labs, or get assistance submitting your app to the marketplace.
The day will start at 9am end at 5pm and lunch will be served.
Introduction to Windows Phone Development (60 minutes)
No experience with Windows Phone 7 development? No problem. During this optional session at the start of the day we will cover the fundamentals of Windows Phone Silverlight and XNA Development. We'll explore the various core components and tools available, and leave you with some resources to take you to the next level.
What’s new for Windows Phone Developers (30 minutes)
This session will highlight some of the new developer features coming for Windows Phone Developers. We’ll also take a look at AppMaker, a new dynamic new tool that enables you to generate a simple Windows Phone application from one or more online data feeds.
Windows Phone Application Jumpstart (90 minutes)
To give you a jumpstart on app development, we’ll walk through in detail building an app, styling it, and adding advanced capabilities. We’ll also cover submitting it to the marketplace and monetizing your app.
Windows Phone Garage Open Lab (4 hours)
Bring your laptop fully loaded with Visual Studio 2010 and the latest version of the Windows Phone Tools. Get some help with an app you are working on, or use the information from the Jumpstart to build an app around your favorite data feed. No ideas? No worries – we’ll have a few starter templates that you can build on.
Since these events are going to be BYOL (bring your own laptop) classroom style space is limited and will fill up fast. Register today at the links below!
* Events in bold are the venues I will be at.
Update May 26th, 2011 - You can grab all of my code, demos and slides from here. Enjoy! - Dave
The MIX Day 2 Keynote included a lot of announcements for what is coming in the next big update, codenamed Mango, to Windows Phone later this year. In addition to what was shown at Mobile World Congress in February attendees were given a first hand look at the new API features and tooling that will be available to their apps.
You can check out the full blog post on the Windows Phone blog here.
We are empowering developers with new capabilities that enable new app scenarios, such as; “Multitasking” meets Integrated Experiences with Live Agents: Superior customer engagement with real time interactions via Live Tiles, Push Notifications, Deep Linking and Background Agents. Multitasking is also enhanced to allow for fast applications switching, as well as background audio and file transfer. Phone Integration has been greatly improved for developers looking to enable their applications to do more with their apps. The Live Tiles, Extras and push notifications functionality has been expanded to give developers more flexibility to engage with their customers. Developers will also have access to the Motion Sensor library and the camera, enabling amazing augmented reality experiences. The integration extends deeper into the operating system via sockets and database access now available to apps and games. Specific to the refreshed Windows Phone Developer Tools that arrive in May, we’ve also added; A new profiler and emulator for testing Support for Silverlight AND XNA in the same project Structured storage that enables access to SQL database Access to calendar and contacts through apps And much more
We are empowering developers with new capabilities that enable new app scenarios, such as;
Specific to the refreshed Windows Phone Developer Tools that arrive in May, we’ve also added;
There were 25 breakout sessions on Windows Phone at this year’s MIX! Each session is available via Silverlight streaming or downloadable formats so you can watch it on whatever device you feel like. Most of them include the PowerPoint slides as well.
Here are just some of the favorites from attendees so far. My personal favorites are Deep Dive MVVM, Windows Phone Architecture Deep Dive and Application Design for Windows Phone.
The X-Box live Windows Phone games continue to roll in! If you have checked out my Gamerscore lately on Live you will see plenty of achievements from phone games. You just can’t beat unlocking something while waiting in line at the store. I am currently working on finishing Fable Coin Golf but two of my all time favorites were just shown off at MIX.
Plants vs. Zombies will be coming very soon and the official date for Angry Birds on WP7 is now May 25th! You can check out more of the upcoming titles in the Must Have Games video.
This year’s Day 2 Mix Keynote opened with a new Windows Phone video. Everyone was blown away when it was announced right after that the video wasn’t made by Microsoft’s advertising agency. It was made by one of you, a WP7 fan, by the name of Brandon Foy. Brandon composed the music in the video himself and his video features apps that he personally uses on his own phone. Brandon is a true artists with a lot of talent. Please give the video a look!
If it gets more than 200,000 views on YouTube Microsoft will turn it into primetime TV ad (edited for length). Help support Brandon and get his video on TV.
Your local cloud specialists (Jim O’Neil, Peter Laudati, and Brian Hitney) are running an interesting developer contest right now and you could win an X-Box with Kinect.
There has never been a better time to check out Azure, especially with the recently announced Windows Phone 7 Azure Toolkit.
Here are the details…
Take the Rock, Paper, Azure Challenge and You Could Win a Free Kinect and Xbox 360!
Do you remember how to play the childhood game, Rock, Paper, Scissors? Are you a Windows Azure developer or want to get started? If so, then be sure to check out the Rock, Paper, Azure Challenge for your chance at prizes and bragging rights. In this online game, based on Rock Paper Scissors, developers code their own player “Bot”, host it in Windows Azure, and battle other competitors for weekly prizes. Here’s how it works:
· Get Your Windows Azure Account - You'll need a Windows Azure account to host your Bot Lab. Get a free Windows Azure platform 30-day pass now. Just enter the promo code: PLAYRPA
· Build and Test your Bot - Download the bits and start building your bot. And be sure to check out weekly webcasts every Tuesday for tricks and tips to make your bot unbeatable.
· Play the Game – Enter your bot in a weekly contest to battle other bots online. Check out the Leaderboard Friday afternoons to see how your bot ranks against the competition.
The Rock Paper Azure Challenge will award three new prizes each week throughout the six-week contest which runs from April 5 through May 13, 2011. The top weekly player receives a Kinect and an Xbox 360, second place takes home a Kinect, and third place scores a $50 Best Buy gift certificate. All players will receive the official Rock Paper Azure t-shirt. Bragging rights are free for the taking.
For more information, read the FAQ and official rules.