Successfully reported this slideshow.
Mike Ormond Developer & Platform Group Microsoft Ltd [email_address]   http://mikeo.co.uk http://twitter.com/MikeOrmond
 
Data Synchronization Devices Applications Users
 
Data Synchronization Devices Applications Users
Access user data Access information on user devices Access user’s social graph Sync user’s data  Access user’s profile Pro...
Data Synchronization Devices Applications Users
Live Operating Environment https://user-ctp.windows.net Live Services HTTP HTTP HTTP Local LOE Local LOE Local LOE
 
 
Live Framework AtomPub FeedSync REST HTTP ATOM
 
Live Operating Environment
 
Data Synchronization Devices Applications Users
<ul><li>Resource Model </li></ul><ul><li>Addressing Model </li></ul><ul><li>Interaction Model </li></ul><ul><li>Query Mode...
Visual Studio® Tools/ Designers Tools & Services Developer Portal Provisioning/ Account Management Analytics Developer San...
<ul><li>Sync’ing simple data </li></ul><ul><li>Sync’ing media </li></ul><ul><li>Sync’ing objects </li></ul><ul><li>Sync’in...
 
Cloud Live Operating Environment Offline Anywhere Live Desktop Local Machine Local LOE Auto-upgrade Apps Data Apps Data Pu...
 
© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be...
Upcoming SlideShare
Loading in …5
×

Live Framework

925 views

Published on

Live Framework

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Live Framework

  1. 1. Mike Ormond Developer & Platform Group Microsoft Ltd [email_address] http://mikeo.co.uk http://twitter.com/MikeOrmond
  2. 3. Data Synchronization Devices Applications Users
  3. 5. Data Synchronization Devices Applications Users
  4. 6. Access user data Access information on user devices Access user’s social graph Sync user’s data Access user’s profile Provide access control to user’s data Share user’s data Provide news on actions Manage applications
  5. 7. Data Synchronization Devices Applications Users
  6. 8. Live Operating Environment https://user-ctp.windows.net Live Services HTTP HTTP HTTP Local LOE Local LOE Local LOE
  7. 11. Live Framework AtomPub FeedSync REST HTTP ATOM
  8. 13. Live Operating Environment
  9. 15. Data Synchronization Devices Applications Users
  10. 16. <ul><li>Resource Model </li></ul><ul><li>Addressing Model </li></ul><ul><li>Interaction Model </li></ul><ul><li>Query Model </li></ul><ul><li>Authentication Model </li></ul><ul><li>Toolkits - .NET, Silverlight, Javascript </li></ul>
  11. 17. Visual Studio® Tools/ Designers Tools & Services Developer Portal Provisioning/ Account Management Analytics Developer Sandbox .NET FX APIs Silverlight™ APIs JavaScript APIs Client Controls Web Controls Other Libraries Live Operating Environment Windows® Azure ™ Windows Other Embedded Windows Mobile :Cloud_ :Client_ CRUD Resource Script Engine Cache Analytics Sync Engine Auth/Z CRUD Resource Script Engine Sync Engine Auth/Z Files System Peer-to-Peer Cash/Local Store Resource Manager Peer-to-Cloud Catalog Application Settings Application Management Peer-to-Peer Notifications Presence Profile Groups Folders Contacts Calendars Photos Custom Data Types Geospatial Search Resource Model Atom Pub FeedSync ATOM JSON RSS Binary XML POX CRUD URI-LINQ Resource Scripts Triggers Auth/Z Introspection Mesh User Mesh Device Mesh Application Mesh Synchronization Data Applications Communications User System Identity News Operations
  12. 18. <ul><li>Sync’ing simple data </li></ul><ul><li>Sync’ing media </li></ul><ul><li>Sync’ing objects </li></ul><ul><li>Sync’ing to devices </li></ul><ul><li>Notifications </li></ul><ul><li>Sharing stuff with other users </li></ul>
  13. 20. Cloud Live Operating Environment Offline Anywhere Live Desktop Local Machine Local LOE Auto-upgrade Apps Data Apps Data Publish
  14. 22. © 2007 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.

×