Presentation is loading. Please wait.

Presentation is loading. Please wait.

Jeremy Mazner Program Manager Microsoft Corporation BB35.

Similar presentations


Presentation on theme: "Jeremy Mazner Program Manager Microsoft Corporation BB35."— Presentation transcript:

1 Jeremy Mazner Program Manager Microsoft Corporation BB35

2 Mesh Services IdentityDirectoryStorage Communications and Presence Search & Geospatial Users Devices SynchronizationApplications

3 creator consumer processor consumer rich end-point

4

5 Device paradigm App paradigm Device paradigm

6 ApplicationDevice Registered device NoYes AuthorizationDelegatedDevice mapping User experience Custom appPlatform experience Device horsepower LowMedium to High

7 This user wants to authorize me Yes indeed! Heres your token Do you really want to authorize this app? I want to use this app See also BB22 Identity: Live Identity Services Drilldown BB30 Live Services: Building Mesh-Enabled Web Applications…

8 Queue Service Device Connectivity Service Directory Service Storage Service MeshObject DeviceID Notifications Transient properties Persistent properties Device mappings

9 IDSIDS DeviceDevice Mesh Services Generate 1024b RSA key pair POST /Device (SAML token) IDS device cert k IDS Generate self-signed SAML token Device resource/links/ticket Register device( public key) GET /Identities (user IDS ticket) User resource/links/ticket PUT /Identities/{ID}/DeviceClaims

10 DeviceDevice Mesh Services GET /Device (SAML token) Device resource/links/ticket POST /Devices/{ID}/NotificationQueues Queue URL POST /devices/{ID}/DeviceConnectivityEntry GET QueueURL Notifications (if any)

11 DeviceDevice Mesh Services GET /Identities (users IDS ticket) Identity resource/links/ticket GET /Identities/{ID}/DeviceClaims Devices claimed by this user POST /MeshObjects/{ID}/Mappings

12 creator consumer processor consumer rich end-point

13 Mesh Services Delegated Auth

14 Live Operating Environment (client) Local FS Live Operating Environment (cloud)

15 Live Operating Environment (cloud/client) Delegated Auth Management application Device Mapping

16

17

18 Mesh runtime Intel IRWT agent Mesh services Establish connectivity and queues Configure with queue URL Listen on behalf of device Wake up! PC Goes to Sleep

19

20

21

22 Please fill out your evaluation for this session at: This session will be available as a recording at:

23

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

25


Download ppt "Jeremy Mazner Program Manager Microsoft Corporation BB35."

Similar presentations


Ads by Google