Ian Blackburn from BBits.co.uk presents the news and announcements about the new Windows Phone 7 from the recent MIX10 conference in Las Vegas.
This presentation was given on 24th March 2010 at the EMC Consulting office in London.
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
MIX10 Roundup: A Quick Look At Windows Phone
1. A Quick Look at Windows Phone 7 Series Ian Blackburn
2. Overview We have been waiting a long time…. And we are still waiting for the hardware…. But this is a fantastic platform and opportunity for .net developers Free tools Leverage you Silverlight skills (and XNA for games) Three screens and a cloud becomes a reality Moneterise with the Marketplace
3. What do you get? What you get Visual Studio Templates for Windows Phone development WP7 Emulator Blend add-in for WP7 development What you don’t get Fully featured emulator Missing quite a bit of support hardware emulation (fake or real) Location (Peter Torrdoes have a mock for this) Accelerometer Only IE and Settings on the device A real device Hopefully sometime soon…
4. Key Misses Complex Multi-tasking story The OS can do it, but it is limited currently to preserve battery life and we seemingly won’t get access Notifications offer some help Copy and Paste Not present – won’t be present on release apparently Some features may be mitigated by app bar options No local db E.g. Sql Server CE Use Isolated storage Use Services Use third parties e.g. http://siaqodb.com/ ?
5. Key Development Features Xaml UI Theming and Styling Layout Binding Animation Single hardware profile to target Based on Silverlight 3 Location API Vibration control Web Browser Can’t show SL or Flash Simple Choosers & Launchers E.g. image picker Start Browser Cloud integration Xbox Live Live Id Push Notifications Tile Toast App Navigation metaphor (like SL3 navigation) Back key Across screens and apps Not for apps (e.g. fire button in game) App Bar Accelerometer API Lifetime model App can be obscured Notifications App can be suspended Start Menu Or killed if memory needed
6. Sample In Visual Studio 2010 Simple modification of the VS 2010 PhoneListApplication template Using ViewModel Sort of – no commanding in SL3 Sample Data at design time Real Data at run time Navigation model Transition animations Xaml layout
7. Using Sample Data Here we have a Xaml document that instantiates our ViewModel with sample data which we then wire up to the designer using the blend DataContext attribute
8. Navigation Like Navigation in SL3 but without the Frame. For this reason the PhoneApplicationPage inherits from the SL3 Page and adds NavigatedFrom and NavigatedTo events (which used to be on the Frame)