Your SlideShare is downloading. ×
0
MIX10 Roundup: A Quick Look At Windows Phone
MIX10 Roundup: A Quick Look At Windows Phone
MIX10 Roundup: A Quick Look At Windows Phone
MIX10 Roundup: A Quick Look At Windows Phone
MIX10 Roundup: A Quick Look At Windows Phone
MIX10 Roundup: A Quick Look At Windows Phone
MIX10 Roundup: A Quick Look At Windows Phone
MIX10 Roundup: A Quick Look At Windows Phone
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

MIX10 Roundup: A Quick Look At Windows Phone

689

Published on

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. …

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.

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
689
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. A Quick Look at Windows Phone 7 Series<br />Ian Blackburn<br />
  • 2. Overview<br />We have been waiting a long time….<br />And we are still waiting for the hardware….<br />But this is a fantastic platform and opportunity for .net developers<br />Free tools<br />Leverage you Silverlight skills (and XNA for games)<br />Three screens and a cloud becomes a reality<br />Moneterise with the Marketplace<br />
  • 3. What do you get?<br />What you get<br />Visual Studio Templates for Windows Phone development<br />WP7 Emulator<br />Blend add-in for WP7 development<br />What you don’t get<br />Fully featured emulator<br />Missing quite a bit of support <br />hardware emulation (fake or real)<br />Location (Peter Torrdoes have a mock for this)<br />Accelerometer<br />Only IE and Settings on the device<br />A real device <br />Hopefully sometime soon…<br />
  • 4. Key Misses<br />Complex Multi-tasking story<br />The OS can do it, but it is limited currently to preserve battery life and we seemingly won’t get access<br />Notifications offer some help<br />Copy and Paste<br />Not present – won’t be present on release apparently<br />Some features may be mitigated by app bar options <br />No local db<br />E.g. Sql Server CE<br />Use Isolated storage<br />Use Services<br />Use third parties e.g. http://siaqodb.com/ ?<br />
  • 5. Key Development Features<br />Xaml UI<br />Theming and Styling<br />Layout <br />Binding<br />Animation<br />Single hardware profile to target<br />Based on Silverlight 3<br />Location API<br />Vibration control<br />Web Browser<br />Can’t show SL or Flash<br />Simple Choosers &amp; Launchers<br />E.g. image picker<br />Start Browser<br />Cloud integration<br />Xbox Live<br />Live Id<br />Push Notifications<br />Tile<br />Toast <br />App<br />Navigation metaphor <br />(like SL3 navigation)<br />Back key<br />Across screens and apps<br />Not for apps (e.g. fire button in game)<br />App Bar<br />Accelerometer API<br />Lifetime model<br />App can be obscured<br />Notifications<br />App can be suspended<br />Start Menu<br />Or killed if memory needed<br />
  • 6. Sample<br />In Visual Studio 2010<br />Simple modification of the VS 2010 PhoneListApplication template<br />Using <br />ViewModel<br />Sort of – no commanding in SL3 <br />Sample Data at design time<br />Real Data at run time<br />Navigation model<br />Transition animations<br />Xaml layout<br />
  • 7. Using Sample Data<br />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<br />
  • 8. Navigation<br />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) <br />

×