Presentation is loading. Please wait.

Presentation is loading. Please wait.

 Raymond Endres Development Manager Microsoft Corporation BB05.

Similar presentations


Presentation on theme: " Raymond Endres Development Manager Microsoft Corporation BB05."— Presentation transcript:

1  Raymond Endres Development Manager Microsoft Corporation BB05

2

3

4

5 Mesh Services IdentityDirectoryStorage Communications and Presence Search & Geospatial UsersDevicesSynchronizationApplications

6

7

8 App Model Communications Data Tools and Services Resource Model Core Open formats, protocols and operations Libraries Live Operating Environment

9 App Model Catalog Hosting Mesh Applications App Data & Settings Application Management P2P Notifications Presence Communications Folders Photos Contacts Data News Favorites Lists Profile Calendar Mapping Search System User Mesh Windows Windows® Azure™ Cloud CRUD Sync App Hosting Resource Script Engine Auth/Z Analytics Cache … … Client CRUD Sync Hosting Resource Script Engine Auth/Z Local Store P2P File Sys … … Tools & Services Developer Portal Provisioning / Account Management Visual Studio Tools / Designers Analytics Developer Sandbox Live Operating Environment Resource Model Identity Device Mesh Applications Core ATOM JSON POX RSS Binary XML AtomPub FeedSync CRUD Sync URI-LINQ Resource Scripts Triggers Auth/Z Introspection Hosting.NET FX 3.5 APIs Silverlight APIs JavaScript APIs Client Controls … … Web Controls Libraries Embedded Windows Mobile Other

10

11 .NET FX 3.5 APIs Silverlight APIs JavaScript APIs Client Controls … … Web Controls

12

13 Devices Media Resources Data Entry MembersMappingsData FeedsNewsSubscription ApplicationsNewsNotification Queue Mesh Objects ScriptsProfilesMeshContacts LOE End-Point Data Entry

14

15 foreach (Contact contact in loe.Contacts.Entries) { Console.WriteLine(contact.Resource.DisplayName); } public static void Connect (NetworkCredentials creds) { Uri uri = new Uri(“https://user-ctp.windows.net”); LiveOperatingEnvironment loe = new LiveOperatingEnvironment(); loe.Connect(creds) }

16

17

18

19 MeshObject pokerObj = new MeshObject("PokerInfo"); PokerChip chip = new PokerChip(); pokerObj.Resource.SetUserData (chip); loe.Mesh.MeshObjects.Add(ref pokerObj); public class PokerChip { public int NumberOfChips { get; internal set; } }

20 DataFeed feed = new DataFeed(); feed.Resource.Type = “LiveMeshFolder”; feed.Resource.HandlerType = “FileSystem”; meshObject.DataFeeds.Add(ref feed);

21

22 foreach (Member member in meshObject.Members.Entries) { Console.WriteLine(member.Resource.Title); Console.WriteLine(member.Resource.InvitationAccepted); Console.WriteLine(member.Resource.Role); }

23

24

25 public static void Connect (NetworkCredentials creds) { LiveOperatingEnvironment loe = new LiveOperatingEnvironment(); //loe.Connect(creds) loe.ConnectLocal(); }

26

27

28

29 Please fill out your evaluation for this session at: This session will be available as a recording at: www.microsoftpdc.com

30

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

32


Download ppt " Raymond Endres Development Manager Microsoft Corporation BB05."

Similar presentations


Ads by Google