windows phone 7 services
DESCRIPTION
TRANSCRIPT
![Page 1: Windows Phone 7 Services](https://reader036.vdocuments.site/reader036/viewer/2022081602/54b5eac54a79591a7f8b4770/html5/thumbnails/1.jpg)
7Windows Phone 7 ServicesGlen GordonDeveloper Evangelist, Microsofthttp://blogs.msdn.com/glengordon@glengordon
![Page 2: Windows Phone 7 Services](https://reader036.vdocuments.site/reader036/viewer/2022081602/54b5eac54a79591a7f8b4770/html5/thumbnails/2.jpg)
Services Continuum
Built-in user experiences and APIs integrated with key Microsoft services
Familiar API frameworks for interacting with existing Web 2.0 services
Rich support for custom web services for app-specific experiences
Windows Phone
Cloud integration client services
Frameworks
Windows Phone
Application
Your Web ServiceCustom Web Service
Existing Web Services
Microsoft Services
Notification ServiceLocation Service
![Page 3: Windows Phone 7 Services](https://reader036.vdocuments.site/reader036/viewer/2022081602/54b5eac54a79591a7f8b4770/html5/thumbnails/3.jpg)
Windows Phone 7 Services
Location Services
Notification Services
Cloud
![Page 4: Windows Phone 7 Services](https://reader036.vdocuments.site/reader036/viewer/2022081602/54b5eac54a79591a7f8b4770/html5/thumbnails/4.jpg)
Location Services Smart device + cloud service Balance accuracy with time & power Consistent API across platforms
No emulator support
![Page 5: Windows Phone 7 Services](https://reader036.vdocuments.site/reader036/viewer/2022081602/54b5eac54a79591a7f8b4770/html5/thumbnails/5.jpg)
Location
Location services
WiFi
+ Accuracy- Power- Speed- Indoors
- Accuracy+ Power+ Speed- Wilderness +/- Accuracy
+/- Power+/- Speed+/- Urban areas
GPS
Cell towers
![Page 6: Windows Phone 7 Services](https://reader036.vdocuments.site/reader036/viewer/2022081602/54b5eac54a79591a7f8b4770/html5/thumbnails/6.jpg)
Windows Phone
Location Service
Built-in support for consuming GPS, AGPS and Wi-Fi- based location data
Managed APIs for location-based interaction
Microsoft managed Wi-Fi access point data as part of Windows Phone Services
Location client service
System.Device.Location
Existing Web Services
Microsoft Services
Location Service
![Page 7: Windows Phone 7 Services](https://reader036.vdocuments.site/reader036/viewer/2022081602/54b5eac54a79591a7f8b4770/html5/thumbnails/7.jpg)
DemoLocation Services
![Page 8: Windows Phone 7 Services](https://reader036.vdocuments.site/reader036/viewer/2022081602/54b5eac54a79591a7f8b4770/html5/thumbnails/8.jpg)
Windows Phone 7 & the Cloud Location Services
Notification Services
Cloud
![Page 9: Windows Phone 7 Services](https://reader036.vdocuments.site/reader036/viewer/2022081602/54b5eac54a79591a7f8b4770/html5/thumbnails/9.jpg)
Push Notifications
Server-initiated communication Enables key background scenarios Preserves battery life and user experience
![Page 10: Windows Phone 7 Services](https://reader036.vdocuments.site/reader036/viewer/2022081602/54b5eac54a79591a7f8b4770/html5/thumbnails/10.jpg)
New photos online!
Seattle, WA: Sunny and 85 degrees
Notification Types
1415
![Page 11: Windows Phone 7 Services](https://reader036.vdocuments.site/reader036/viewer/2022081602/54b5eac54a79591a7f8b4770/html5/thumbnails/11.jpg)
Push Notifications
Push client
Push service
Your service
Tile
App
Toast
Send push data to URI
Send push data to
client
Send URI to server
Open push channelReturn URIData to App
Data to toast
Data to tile
Event
![Page 12: Windows Phone 7 Services](https://reader036.vdocuments.site/reader036/viewer/2022081602/54b5eac54a79591a7f8b4770/html5/thumbnails/12.jpg)
Push Client Architecture M
icroso
ft Serv
ices
Micro
soft P
ush
Notifi
catio
n
Serv
ice
Push client service
Microsoft.Phone.Notification
Download Manager
Live Tiles service
Networking RadioWi-Fi
App UI and logic
![Page 13: Windows Phone 7 Services](https://reader036.vdocuments.site/reader036/viewer/2022081602/54b5eac54a79591a7f8b4770/html5/thumbnails/13.jpg)
DemoPush Notifications
![Page 14: Windows Phone 7 Services](https://reader036.vdocuments.site/reader036/viewer/2022081602/54b5eac54a79591a7f8b4770/html5/thumbnails/14.jpg)
Windows Phone 7 & the Cloud
Notification Services
Location Services
Cloud
![Page 15: Windows Phone 7 Services](https://reader036.vdocuments.site/reader036/viewer/2022081602/54b5eac54a79591a7f8b4770/html5/thumbnails/15.jpg)
Cloud Services
Formats Tools Occasionally Connected
![Page 16: Windows Phone 7 Services](https://reader036.vdocuments.site/reader036/viewer/2022081602/54b5eac54a79591a7f8b4770/html5/thumbnails/16.jpg)
DemoCloud Services
![Page 17: Windows Phone 7 Services](https://reader036.vdocuments.site/reader036/viewer/2022081602/54b5eac54a79591a7f8b4770/html5/thumbnails/17.jpg)
key takeaways
Easy to tap into location information (broad or specific)
Use Notification Services for updating the user
Support for broad web services
![Page 18: Windows Phone 7 Services](https://reader036.vdocuments.site/reader036/viewer/2022081602/54b5eac54a79591a7f8b4770/html5/thumbnails/18.jpg)
Q&A
![Page 19: Windows Phone 7 Services](https://reader036.vdocuments.site/reader036/viewer/2022081602/54b5eac54a79591a7f8b4770/html5/thumbnails/19.jpg)
© 2010 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.