Dave is a Principal Technical Evangelist for Microsoft focused on Windows, Windows Phone, Windows Azure and the Web. Based out of the Greater Philadelphia Area.
Watch it via Live Broadcast at a Microsoft Office
PDC10 is sold out, but you can still join the excitement via the live stream on October 28. This year’s groundbreaking event will include live streaming of the keynotes, as well as concurrent live streaming of sessions. We’ll have a number of sessions presented live, in person by our local Microsoft Developer Tools team as well!
We invite you to attend the PDC10 Viewing Party hosted by Microsoft and Philly.NET on October 28, 2010 in Malvern, PA. This year’s content will focus on the next generation of Cloud Services, Client & Devices, and Framework & Tools.
Viewing Party Agenda
9:30 AM-10:00 AM
PDC10 Session 1 – presented live, in-person!
Live Stream Keynote
12:00pm - 2:00pm
2:00pm - 2:30pm
Live Stream Session #1
2:30pm - 3:30pm
Raffle and Closing for those who need to leave / Break for those who will stick around
Ask the Experts
4:00pm - 5:00pm
Live Stream Session #2 OR
Open Space OR Local Panel of Experts. Who knows?! It’ll be good, though!!
5:00pm - 6:00pm
Break - Pizza
Live Stream Session #3 OR
Open Space OR Local Panel of Experts. Again, who knows?!!
6:15pm - 7:15pm
7:15pm - 7:30pm
Live Stream Session #4 OR
Open Space OR Local Panel of Experts. You have to come to find out!
7:30pm - 8:30pm
Hope to see you there!
Almost 500 Developers showed up this past Saturday, October 9th, for the bi-annual Philly.Net CodeCamp. As expected this years event was packed full of content, including a dedicated Windows Phone 7 track!
Be sure to check out the Philly.Net CodeCamp website for updates and slidedecks. I brought my camera again and have a Flickr photo album you can check out.
With the growing interest in Windows Phone 7 development Blend (now included free with the WP7 Dev Tools) interest has really started to peak. A well known BlendFanBoy I jumped at the chance when asked if I could do an Expression Studio for Developers session for this falls Philly.Net CodeCamp. The sessions intent was to cover what a normal .NET Developer could gain out of a beginning knowledge of Blend.
We started off by covering the basics of XAML and Expression Studio. We then jumped into Visual Studio 2010 and created a simple Silverlight 4 UI I think most developers would be familiar with. But this is Expression Studio so its i time to let our inner creativity shine! After firing up Sketchflow we created a working prototype of our new UI including navigation and animation. Once our users had approved this prototype (including leaving feedback and a final design worddoc) we loaded up the same plain Silverlight UI we built in VS2010 into Blend. We created a bunch of animation, embedded free web fonts, added some background brushes and ended up templating a few controls. You can grab the slides and code here.
One of the biggest requests from developers is more information on creating a Windows Phone 7 application that takes full advantage of the Metro Design philosophy. I covered a portion of this at our Windows Phone 7 Firestarters but for the National Developer Launches I created an entirely separate track dedicated to the design. It is priceless seeing the smiles go across traditional .NET Developers faces when they first realize how easy it is to add animation to their apps.
We started off with the design philosophy behind metro, hitting on some of the official WP7 design guidelines, we worked our way into Blend and began going over how to create layout that will automatically scale for your user. We then went over some of how to use the default phone templates to ensure a great experience regardless of the color themes a user has selected. We used the new Device pallete inside Blend as well as the updated RTM WP7 Emulator.
We ended up by handling the Orientation Changed event and having our layout stretch based on being in a horizontal or vertical orientation. Since this is metro and we want to delight our users with some smile moments increasing the pixel size was not enough. We created some storyboards that had our UI literally bounce when the user rotates the phone and then we showed how easy it was to load this back into Visual Studio 2010 and debug. You can grab the slides and code here.
My group has always focused on the developer community and live events. This means hosting stuff ourselves (National Launches, Firestarters, MSDN Events) as well as supporting great local community events like code camps. Microsoft has listened and your feedback continues to say what we all know as developers. Books and Online videos are one thing but getting together in person is something else entirely and what of the most valued pieces of our community.
This is why my team continues to hold MSDN Roadshows each quarter of the year where we would go up and down the East Coast, United States and bring the latest technologies to developers. This year we also divided ourselves into technology focus areas to allow for deeper technical dives. For those of you who know me and have seen talk about Windows 7, RIA, Silverlight and Expression Studio continually it probably came as no surprise my focus area would be on Client Technologies. What is also exciting is that this year Client Technologies also means Windows Phone! So I got the extreme pleasure of becoming a Windows Phone 7 champion for the company and have been focusing very heavily in that area over the past few months.
The Firestarter format has always been about taking developers from a solid foundation up through more advanced concepts as the day moves along. We have done these typically as fully day events and have even recorded and broadcasted some of them. This year we have taken these Firestarters and broken them down into our new Technology Focus Areas. For the Client Technology area we chose to focus exclusively on Windows Phone 7 for the first half of the year.
We created a new event series we called WP7 Firestarter that included 12 hours of live content, six separate tracks, hands on time with devices and covered 11 different cities. We also added a something we lovingly called Phone Garage. The idea was simple: rather than do an Nerd Dinner lets formalize that up bring dinner to us and create some dedicated one on one time for folks. We had something for everyone: time with a phone device, advanced technical questions answered, help with the WP7 Training Kit Labs, or just the ability to test our your own app on a device.
Hundreds of you showed up at these events with numerous Windows Phone 7 applications to test our on devices. Hearing about over the hundreds of thousands of downloads of the Windows Phone 7 Developer Tools is one thing but seeing the excitement in person is another. Here is just a sampling of some of the great applications you guys are creating!
Thanks a lot for taking the time to answer my questions during your presentation. It was really, really good (though the choice of music was uh... geeky). Your Phone 7 presentation was brilliant. Evangelists, like yourself, inspired me during transition from [CompanyNameWithheld] to MCAD Certification and MCT Certification. Thanks a lot for the WP7 presentation you did today in New York! It was really cool to finally meet the WP7 and people behind it in person and see how both Silverlight and XNA deliver quite a stunning user experience. Nothing clears up one's head and kicks nicely in the pants more than seeing something real and tangible presented by human beings as opposed to a faceless amorphous web page... Kudos to Microsoft for getting so many things, including this one, right! Thanks again for the Firestarter, it helped a lot. It was great to meet you guys and finally see a WP7 device in the flesh (err, plastic?), and get an idea of how things perform on the actual hardware.
Thanks a lot for taking the time to answer my questions during your presentation. It was really, really good (though the choice of music was uh... geeky).
Your Phone 7 presentation was brilliant. Evangelists, like yourself, inspired me during transition from [CompanyNameWithheld] to MCAD Certification and MCT Certification.
Thanks a lot for the WP7 presentation you did today in New York! It was really cool to finally meet the WP7 and people behind it in person and see how both Silverlight and XNA deliver quite a stunning user experience. Nothing clears up one's head and kicks nicely in the pants more than seeing something real and tangible presented by human beings as opposed to a faceless amorphous web page... Kudos to Microsoft for getting so many things, including this one, right!
Thanks again for the Firestarter, it helped a lot.
It was great to meet you guys and finally see a WP7 device in the flesh (err, plastic?), and get an idea of how things perform on the actual hardware.
As promised, I have posted all my slides and code we wrote during the Firestarter! You can grab everything off my Skydrive here. Don’t forget to e-mail me once you have an application underway so I can help get a device to you for testing.
About halfway through our Firestarter series we started talking about doing a National Developer Launch for Windows Phone 7. I was invited to head up the team doing all of the content for the events. To my delight I began to hear similar stories of developer enthusiasm from across the country. We took the content from the WP7 Unleashed events out West to the WP7 Bootcamps in Central and combined it all with the WP Firestarter brining you one great day of content! So much so that we decided to break out the WP7 Design content into its own session that will cover the Pano and Pivot controls in more detail.
But it is not just great content that you will be getting. We broke out the Phone Garage into a second day to allow more time with devices and code. Speaking of devices how about having a full Windows Phone 7 Device bar at each event for you to get a first hand look at a device? You got it! Halo Reach? Yeah we will have a Halo Bar as well as raffling off Xbox 360s and some ZuneHDs. So if you missed out on the great WP7 Firestarter content come on out to the WP7 National Developer Launches already under way. See you there!