19
7 Windows Phone 7 Services Glen Gordon Developer Evangelist, Microsoft http://blogs.msdn.com/ glengordon @glengordon

Windows Phone 7 Services

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Windows Phone 7 Services

7Windows Phone 7 ServicesGlen GordonDeveloper Evangelist, Microsofthttp://blogs.msdn.com/glengordon@glengordon

Page 2: Windows Phone 7 Services

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

Windows Phone 7 Services

Location Services

Notification Services

Cloud

Page 4: Windows Phone 7 Services

Location Services Smart device + cloud service Balance accuracy with time & power Consistent API across platforms

No emulator support

Page 5: Windows Phone 7 Services

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

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

DemoLocation Services

Page 8: Windows Phone 7 Services

Windows Phone 7 & the Cloud Location Services

Notification Services

Cloud

Page 9: Windows Phone 7 Services

Push Notifications

Server-initiated communication Enables key background scenarios Preserves battery life and user experience

Page 10: Windows Phone 7 Services

New photos online!

Seattle, WA: Sunny and 85 degrees

Notification Types

1415

Page 11: Windows Phone 7 Services

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

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

DemoPush Notifications

Page 14: Windows Phone 7 Services

Windows Phone 7 & the Cloud

Notification Services

Location Services

Cloud

Page 15: Windows Phone 7 Services

Cloud Services

Formats Tools Occasionally Connected

Page 16: Windows Phone 7 Services

DemoCloud Services

Page 17: Windows Phone 7 Services

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

Q&A

Page 19: Windows Phone 7 Services

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