Windows Phone 7 Platform Overview

266 views

Published on

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

  • Be the first to like this

No Downloads
Views
Total views
266
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Windows Phone 7 Platform Overview

  1. 1. Windows Phone Development Platform NguyenPham Pham.nguyen@Hotmail.com http://phamnguyen.info
  2. 2. Strategy and Philosophy Windows Phone 7 Features Developer Overview
  3. 3. DESIGN: END USER COMES FIRST PLATFORM: RICHER, DEEPER, EASIER APPS HARDWARE: FASTER TO MARKET, LESS HEAVY LIFTING
  4. 4. SmartDesign IntegratedExperiences Photo by: Andrew Butitta, Founder, Talisman Digital Photography Different, For Good Reasons
  5. 5. clean light open and fast content not chrome typographic world-class motion soulful and alive authentically digital PRINCIPLES
  6. 6. The Windows Phone Design System Codename “Metro”
  7. 7. BROWSER High-performance browsing experience DESIGN/MOTION/TOUCH Delightful touch experience on capacitive screens MAPS & DIRECTIONS Context aware, turn-by-turn, walking or driving MUSIC , VIDEO, PHOTOS Fully integrated Zune experience, connected Photos COMMUNICATION People-centric experiences merging social nets with communication APPS & GAMES Best of breed developer platform for apps & games WHAT’S BUILT-IN MEETING HIGH EXPECTATIONS
  8. 8. Integrated Experiences PEOPLE OFFICE MARKETPLACE PICTURES MUSIC+VIDEO GAMES
  9. 9. Consistent set of hardware capabilities defined by Microsoft 800 480 One resolution at launch Consistent cap-touch input Consistent processor / GPU Same available RAM Optional keyboard Consistent Platform Windows Phone Hardware Common Hardware Elements Quality Focus
  10. 10. App Platform Philosophy Design Experience Platform
  11. 11. Platform Goals Help end users personalize their phones Help developers be profitable Enable cloud powered experiences
  12. 12. Elements of the Application Platform 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
  13. 13. Elements of the Application Platform CLOUD SCREEN 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 Tools Portal ServicesCloud Services Sensors Media Data Xbox LIVE Notifications .NET Framework managed code sandbox Location Phone Runtime – On “Screen”
  14. 14. Cloud Services Windows Phone Cloud integration client services Frameworks Windows Phone Application Your Web Service Custom Web Service Existing Web Services Microsoft Services Notification ServiceLocation Service
  15. 15. Location Service Location services WiFi + Accuracy - Power - Speed - Indoors - Accuracy + Power + Speed - Wilderness - Accuracy +/- Power +/- Speed +/- Urban areas GPS Cell towers
  16. 16. Push Notification Service Seattle, WA: Sunny and 85 degrees New photos online! 14
  17. 17. Push Notification Service Windows Phone Your Web Service Microsoft Services Push client service Microsoft.Phone.Notification Notification Service
  18. 18. Client Runtime & Frameworks CLOUD SCREEN Sensors Media Data Xbox LIVE Notifications .NET Framework managed code sandbox Location Phone Runtime – On “Screen”
  19. 19. Two Flavors of Applications
  20. 20. Graphics UI based on control interaction Rich vector graphics through XAML Media Rich video support Tooling Microsoft Blend & VS2010 Designer Choosing the Right Technology
  21. 21. Graphics 3D Graphics 2D Sprites Simulation/Drawing Traditional Update/Draw/Present frame loop Tooling XNA Framework Content Pipeline Choosing the Right Technology
  22. 22. Common Capabilities Input • Touch • Hardware buttons Media • Digital media capture & playback • Media library access Data • Isolated Storage • LINQ (Objects and XML) .NET • Superset of Silverlight 3.0 • Windows Communication Foundation • SOAP and REST services Phone Access • Sensors • Launchers & Choosers Integrated With Cloud Services • Notifications • Location • Xbox LIVE
  23. 23. Application Model .NET Common Language Runtime Process Model Service Based Application Deployment Goal: Great User Experiences Predictable Safe High performance Innovative
  24. 24. Windows Phone Developer Tools CLOUD SCREEN Phone Emulator Samples Documentation Guides Community Packaging and Verification Tools Tools Tools you use to Design & Develop
  25. 25. Windows PhoneWindows Phone     
  26. 26. Windows PhoneWindows Phone     http://msdn.microsoft.com/en- us/library/ff402535(v=vs.92).aspx 
  27. 27. Developer Portal Services CLOUD SCREEN Registration Validation Certification Publishing Marketplace MO and CC Billing Business Intelligence Update Management Portal Services Tools you use to ship & sell
  28. 28. Developer Portal http://developer.windowsphone.com Learn Build Publish Earn
  29. 29. Deployment Process Develop & Debug Submit & Validate Certify & Sign Windows Phone Application Deployment Service Marketplace
  30. 30. © 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

×