Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Introduction to Windows Phone 7

1,991 views

Published on

Published in: Education, Technology
  • Be the first to comment

  • Be the first to like this

Introduction to Windows Phone 7

  1. 1. Presented by Radu Poenaru at „Windows Phone 7“ Workshop ® Windows Phone® Introduction to Microsoft Phone Radu Poenaru Microsoft Student Partner
  2. 2. Presented by Radu Poenaru at „Windows Phone 7“ Workshop ® Windows Phone® Radu Poenaru • ~8 years of work experience • Actually student in RWTH Aachen • http://www.radupoenaru.com
  3. 3. Presented by Radu Poenaru at „Windows Phone 7“ Workshop ® Windows Phone® Applications Presentation Title | PP | DD Microsoft Browser Web Site Web API people + standards + server code + client code  experiences Hosted in the Cloud
  4. 4. Presented by Radu Poenaru at „Windows Phone 7“ Workshop ® Windows Phone® New Start Philosophy Customer Design Experience Platform
  5. 5. Presented by Radu Poenaru at „Windows Phone 7“ Workshop ® Windows Phone® Integrated Experiences Presentation Title | PP | DD Microsoft PEOPLE OFFICE MARKETPLACE PICTURES MUSIC+VIDEO GAMES
  6. 6. Presented by Radu Poenaru at „Windows Phone 7“ Workshop ® Windows Phone® Hardware • Common hardware • Common platform • Many producers • HTC • Samsung • LG • Etc Presentation Title | PP | DD Microsoft • Only one resolution at launch: 800 x 480 pixels • Second resolution will be added later: 480 x 320 • Identical touch Input • Consistent processor and GPU • Identical RAM size
  7. 7. Presented by Radu Poenaru at „Windows Phone 7“ Workshop ® Windows Phone® ... and yet different LG Optimus 7 TFT LCD Samsung Omnia7 Super AMOLED
  8. 8. Presented by Radu Poenaru at „Windows Phone 7“ Workshop ® Windows Phone® Windows Phone Team goals Presentation Title | PP | DD Microsoft
  9. 9. Presented by Radu Poenaru at „Windows Phone 7“ Workshop ® Windows Phone® Application Platform Presentation Title | PP | DD CLOUD SCREEN Cloud Services Runtime – On “Screen” Code you write on the client Code you write on the server Tools & Support Developer Portal Services Tools you use to design & develop Tools you use to ship & sell Sensors Media Data Xbox LIVE Notifications .NET Framework managed code sandbox Location Phone Phone Emulator Samples Documentation Guides Community Packaging and Verification Tools Notifications Location Identity Feeds MapsSocial App Deployment Registration Validation Certification Publishing Marketplace MO and CC Billing Business Intelligence Update Management
  10. 10. Presented by Radu Poenaru at „Windows Phone 7“ Workshop ® Windows Phone® Two different approaches Presentation Title | PP | DD Microsoft  High performance game framework  Rapid creation of multi-screen 2D and 3D games  Rich content pipeline  Mature, robust, widely adopted technology spanning Xbox 360, Windows, and Zune  Modern XAML/event-driven application UI framework  Rapid creation of visually stunning apps  Metro-themed UI controls  HTML/JavaScript  500,000 developers spanning Windows and web
  11. 11. Presented by Radu Poenaru at „Windows Phone 7“ Workshop ® Windows Phone® Common features for SL and XNA • Input • Touch • Hardware buttons • Media • Digital media capture & playback • Media library access • Data • Isolated storage • LINQ for both Objects and XML • .Net • Superset of Silverlight 3 • WCF – SOAP and REST services • Phone access • Integrated access to Phone UI • Sensors • Pickers for contacts and photos • Integration with Cloud Services • App deployment and updates • Notifications • Location • Xbox LIVE Presentation Title | PP | DD Microsoft
  12. 12. Presented by Radu Poenaru at „Windows Phone 7“ Workshop ® Windows Phone® What am I producing? Tools • One format for all Windows Phone apps & games • Simple, declarative, manifest-based installation • Tightly integrated into security model of phone myapp.xap
  13. 13. Presented by Radu Poenaru at „Windows Phone 7“ Workshop ® Windows Phone® Pathway to the customer (1) Presentation Title | PP | DD Microsoft Tools myapp.xap Windows Phone Emulator Windows Phone device Development Stage Developer tests Tests with hardware and beta testers
  14. 14. Presented by Radu Poenaru at „Windows Phone 7“ Workshop ® Windows Phone® Pathway to the customer (2) Packaging & Verification Tools Submit & validate Certify and sign Windows Phone Application Deployment Service Marketplace Developer Microsoft portal Customer
  15. 15. Presented by Radu Poenaru at „Windows Phone 7“ Workshop ® Windows Phone® UI and design – Metro experience • Three important things: Personal Weather surfaced on the live tile in Start Relevant Weather updated based on your location Connected Weather for your contacts
  16. 16. Presented by Radu Poenaru at „Windows Phone 7“ Workshop Themes
  17. 17. Presented by Radu Poenaru at „Windows Phone 7“ Workshop ® Windows Phone® Typography Make words feel welcome Pay attention to balance, weight & scale
  18. 18. Presented by Radu Poenaru at „Windows Phone 7“ Workshop ® Windows Phone®
  19. 19. Presented by Radu Poenaru at „Windows Phone 7“ Workshop ® Windows Phone® Motion Use motion to delight the user Remember that pacing is important: the more you use it, the less special it becomes
  20. 20. Presented by Radu Poenaru at „Windows Phone 7“ Workshop ® Windows Phone® Make It Easy to Use Familiar = Easy to use Provide consistent and predictable experience
  21. 21. Presented by Radu Poenaru at „Windows Phone 7“ Workshop ® Windows Phone® Hardware Implications Hardware buttons Optional landscape keyboards Design for one hand usage whenever possible
  22. 22. Presented by Radu Poenaru at „Windows Phone 7“ Workshop Gestures
  23. 23. Presented by Radu Poenaru at „Windows Phone 7“ Workshop ® Windows Phone® Touch Recommended touch target size is 9mm Minimum touch target size is 7mm Minimum spacing between elements is 2mm Visual size is 60-100% of the touch target size
  24. 24. Presented by Radu Poenaru at „Windows Phone 7“ Workshop ® Windows Phone® Common controls
  25. 25. Presented by Radu Poenaru at „Windows Phone 7“ Workshop ® Windows Phone® Application Bar + Menu Up to 4 Icons You don’t need to fill all 4 controls Swipe up the bar to bring up the menu
  26. 26. Presented by Radu Poenaru at „Windows Phone 7“ Workshop ® Windows Phone® Tabs Separate multiple tasks Tap or flick tabs to change them
  27. 27. Presented by Radu Poenaru at „Windows Phone 7“ Workshop ® Windows Phone® Hubs Rich experience Aggregate multiple sources
  28. 28. Presented by Radu Poenaru at „Windows Phone 7“ Workshop ® Windows Phone® Hubs vs. Single-PageApps
  29. 29. Presented by Radu Poenaru at „Windows Phone 7“ Workshop ® Windows Phone® Iconography Icons in the application menu should be consistent Test icons with users (pay attention to context)
  30. 30. Presented by Radu Poenaru at „Windows Phone 7“ Workshop ® Windows Phone® Sources of information • Official Microsoft Phone website: http://www.microsoft.com/windowsmobile/en-gb/default.mspx • Windows Phone for developers http://developer.windowsphone.com/ • Windows Phone UI Design http://microsoftfeed.com/2010/windows-phone-ui-design-and- interaction-guides/ • Mix 2010 event http://live.visitmix.com/Sessions
  31. 31. Presented by Radu Poenaru at „Windows Phone 7“ Workshop ® Windows Phone® Comments and sugestions are welcome! radu.poenaru@studentpartners.de www.radupoenaru.com Thank you!

×