Windows Phone 7 Platform Overview
-
Upload
nguyen-pham -
Category
Technology
-
view
114 -
download
3
Transcript of Windows Phone 7 Platform Overview
![Page 2: Windows Phone 7 Platform Overview](https://reader033.fdocuments.in/reader033/viewer/2022052910/559a43dd1a28ab2a0a8b4609/html5/thumbnails/2.jpg)
Strategy and Philosophy
Windows Phone 7 Features
Developer Overview
![Page 3: Windows Phone 7 Platform Overview](https://reader033.fdocuments.in/reader033/viewer/2022052910/559a43dd1a28ab2a0a8b4609/html5/thumbnails/3.jpg)
DESIGN: END USER
COMES FIRST
PLATFORM: RICHER, DEEPER,
EASIER APPS
HARDWARE:FASTER TO
MARKET, LESS
HEAVY LIFTING
![Page 4: Windows Phone 7 Platform Overview](https://reader033.fdocuments.in/reader033/viewer/2022052910/559a43dd1a28ab2a0a8b4609/html5/thumbnails/4.jpg)
Smart Design
Integrated Experiences
Photo by: Andrew Butitta, Founder, Talisman Digital Photography
Different, For Good Reasons
![Page 5: Windows Phone 7 Platform Overview](https://reader033.fdocuments.in/reader033/viewer/2022052910/559a43dd1a28ab2a0a8b4609/html5/thumbnails/5.jpg)
![Page 6: Windows Phone 7 Platform Overview](https://reader033.fdocuments.in/reader033/viewer/2022052910/559a43dd1a28ab2a0a8b4609/html5/thumbnails/6.jpg)
clean light open and fast
content not chrome
typographic
world-class motion
soulful and alive
authentically digital
PRINCIPLES
![Page 7: Windows Phone 7 Platform Overview](https://reader033.fdocuments.in/reader033/viewer/2022052910/559a43dd1a28ab2a0a8b4609/html5/thumbnails/7.jpg)
The Windows Phone Design System
Codename “Metro”
![Page 8: Windows Phone 7 Platform Overview](https://reader033.fdocuments.in/reader033/viewer/2022052910/559a43dd1a28ab2a0a8b4609/html5/thumbnails/8.jpg)
BROWSERHigh-performance browsing experience
DESIGN/MOTION/TOUCHDelightful touch experience on capacitive screens
MAPS & DIRECTIONSContext aware, turn-by-turn, walking or driving
MUSIC , VIDEO, PHOTOSFully integrated Zune experience, connected Photos
COMMUNICATIONPeople-centric experiences merging
social nets with communication
APPS & GAMESBest of breed developer platform for apps & games
WHAT’S BUILT-INMEETING HIGH EXPECTATIONS
![Page 9: Windows Phone 7 Platform Overview](https://reader033.fdocuments.in/reader033/viewer/2022052910/559a43dd1a28ab2a0a8b4609/html5/thumbnails/9.jpg)
Integrated Experiences
PEOPLEOFFICE
MARKETPLACE
PICTURESMUSIC+VIDEO
GAMES
![Page 10: Windows Phone 7 Platform Overview](https://reader033.fdocuments.in/reader033/viewer/2022052910/559a43dd1a28ab2a0a8b4609/html5/thumbnails/10.jpg)
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
![Page 11: Windows Phone 7 Platform Overview](https://reader033.fdocuments.in/reader033/viewer/2022052910/559a43dd1a28ab2a0a8b4609/html5/thumbnails/11.jpg)
App Platform
Philosophy
Design
Experience
Platform
![Page 12: Windows Phone 7 Platform Overview](https://reader033.fdocuments.in/reader033/viewer/2022052910/559a43dd1a28ab2a0a8b4609/html5/thumbnails/12.jpg)
Platform Goals
Help end users personalize their phones
Help developers be profitable
Enable cloud powered experiences
![Page 13: Windows Phone 7 Platform Overview](https://reader033.fdocuments.in/reader033/viewer/2022052910/559a43dd1a28ab2a0a8b4609/html5/thumbnails/13.jpg)
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
![Page 14: Windows Phone 7 Platform Overview](https://reader033.fdocuments.in/reader033/viewer/2022052910/559a43dd1a28ab2a0a8b4609/html5/thumbnails/14.jpg)
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”
![Page 15: Windows Phone 7 Platform Overview](https://reader033.fdocuments.in/reader033/viewer/2022052910/559a43dd1a28ab2a0a8b4609/html5/thumbnails/15.jpg)
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
![Page 16: Windows Phone 7 Platform Overview](https://reader033.fdocuments.in/reader033/viewer/2022052910/559a43dd1a28ab2a0a8b4609/html5/thumbnails/16.jpg)
Location Service
Location
services
WiFi
+ Accuracy
- Power
- Speed
- Indoors
- Accuracy
+ Power
+ Speed
- Wilderness
- Accuracy
+/- Power
+/- Speed
+/- Urban areas
GPS
Cell towers
![Page 17: Windows Phone 7 Platform Overview](https://reader033.fdocuments.in/reader033/viewer/2022052910/559a43dd1a28ab2a0a8b4609/html5/thumbnails/17.jpg)
Push Notification Service
Seattle, WA: Sunny and 85 degrees
New photos online!
14
![Page 18: Windows Phone 7 Platform Overview](https://reader033.fdocuments.in/reader033/viewer/2022052910/559a43dd1a28ab2a0a8b4609/html5/thumbnails/18.jpg)
Push Notification Service
Windows Phone Your Web Service
Microsoft Services
Push client service
Microsoft.Phone.Notification
Notification Service
![Page 19: Windows Phone 7 Platform Overview](https://reader033.fdocuments.in/reader033/viewer/2022052910/559a43dd1a28ab2a0a8b4609/html5/thumbnails/19.jpg)
Client Runtime & Frameworks
CLOUD
SCREEN
Sensors Media Data
Xbox LIVE Notifications
.NET Framework managed code sandbox
Location
Phone
Runtime – On “Screen”
![Page 20: Windows Phone 7 Platform Overview](https://reader033.fdocuments.in/reader033/viewer/2022052910/559a43dd1a28ab2a0a8b4609/html5/thumbnails/20.jpg)
Two Flavors of Applications
![Page 21: Windows Phone 7 Platform Overview](https://reader033.fdocuments.in/reader033/viewer/2022052910/559a43dd1a28ab2a0a8b4609/html5/thumbnails/21.jpg)
GraphicsUI based on control interaction
Rich vector graphics through XAML
MediaRich video support
ToolingMicrosoft Blend & VS2010 Designer
Choosing the Right Technology
![Page 22: Windows Phone 7 Platform Overview](https://reader033.fdocuments.in/reader033/viewer/2022052910/559a43dd1a28ab2a0a8b4609/html5/thumbnails/22.jpg)
Graphics3D Graphics
2D Sprites
Simulation/DrawingTraditional Update/Draw/Present frame loop
ToolingXNA Framework Content Pipeline
Choosing the Right Technology
![Page 23: Windows Phone 7 Platform Overview](https://reader033.fdocuments.in/reader033/viewer/2022052910/559a43dd1a28ab2a0a8b4609/html5/thumbnails/23.jpg)
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
![Page 24: Windows Phone 7 Platform Overview](https://reader033.fdocuments.in/reader033/viewer/2022052910/559a43dd1a28ab2a0a8b4609/html5/thumbnails/24.jpg)
Application Model
.NET Common
Language Runtime
Process Model
Service Based
Application Deployment
Goal: Great UserExperiences
PredictableSafe
High performanceInnovative
![Page 25: Windows Phone 7 Platform Overview](https://reader033.fdocuments.in/reader033/viewer/2022052910/559a43dd1a28ab2a0a8b4609/html5/thumbnails/25.jpg)
Windows Phone Developer Tools
CLOUD
SCREEN
Phone Emulator
Samples Documentation
Guides Community
Packaging and Verification Tools
Tools
Tools you use to
Design & Develop
![Page 26: Windows Phone 7 Platform Overview](https://reader033.fdocuments.in/reader033/viewer/2022052910/559a43dd1a28ab2a0a8b4609/html5/thumbnails/26.jpg)
Windows PhoneWindows Phone
![Page 27: Windows Phone 7 Platform Overview](https://reader033.fdocuments.in/reader033/viewer/2022052910/559a43dd1a28ab2a0a8b4609/html5/thumbnails/27.jpg)
Windows PhoneWindows Phone
http://msdn.microsoft.com/en-us/library/ff402535(v=vs.92).aspx
![Page 28: Windows Phone 7 Platform Overview](https://reader033.fdocuments.in/reader033/viewer/2022052910/559a43dd1a28ab2a0a8b4609/html5/thumbnails/28.jpg)
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
![Page 29: Windows Phone 7 Platform Overview](https://reader033.fdocuments.in/reader033/viewer/2022052910/559a43dd1a28ab2a0a8b4609/html5/thumbnails/29.jpg)
Developer Portal
http://developer.windowsphone.com
Learn
Build
Publish
Earn
![Page 30: Windows Phone 7 Platform Overview](https://reader033.fdocuments.in/reader033/viewer/2022052910/559a43dd1a28ab2a0a8b4609/html5/thumbnails/30.jpg)
Deployment Process
Develop
& Debug
Submit
& Validate
Certify
& Sign
Windows Phone Application Deployment Service
Marketplace
![Page 31: Windows Phone 7 Platform Overview](https://reader033.fdocuments.in/reader033/viewer/2022052910/559a43dd1a28ab2a0a8b4609/html5/thumbnails/31.jpg)
© 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.