Live Framework and Mesh Services Live Services for

  • Slides: 22
Download presentation

Live Framework and Mesh Services: Live Services for Developers

Live Framework and Mesh Services: Live Services for Developers

Live Services

Live Services

Users Devices Apps Data Sync

Users Devices Apps Data Sync

Users Devices Apps Data Sync

Users Devices Apps Data Sync

demo Live-it-up Media Center

demo Live-it-up Media Center

Live Services Mesh Services 1. 6 B 367 M 500 M 40 B nn.

Live Services Mesh Services 1. 6 B 367 M 500 M 40 B nn. PB 320 M

Live Framework Users Devices Apps Data Sync

Live Framework Users Devices Apps Data Sync

Live Framework

Live Framework

What Can You Do with Live. FX? Access and store user data Share user’s

What Can You Do with Live. FX? Access and store user data Share user’s data Access information on user devices Access user’s social graph Access user’s profile and presence Sync user’s data Provide news on actions Sync app data/settings Provide access control to user’s data

demo < hello Live. FX /> [code all the “what can you do” pieces…]

demo < hello Live. FX /> [code all the “what can you do” pieces…]

The "Hard Problems"

The "Hard Problems"

Live Framework Libraries. NET FX APIs Silverlight™ APIs Java. Script APIs …is the uniform

Live Framework Libraries. NET FX APIs Silverlight™ APIs Java. Script APIs …is the uniform way for programming Live Services from a variety of platforms, programming languages, applications and devices. Client Controls Web Controls Other Resource Model Atom Pub Operations Feed. Sync CRUD ATOM URI-LINQ JSON Resource Scripts Data Profile POX RSS Binary XML Triggers Auth/Z Introspection Applications Tools and Services Developer Portal Communications Identity Groups Folders Catalog Peer-to-Peer Contacts Calendars Photos Application Settings Notifications Custom Data Types Application Management Presence User Geospatial Mesh News System Search User Mesh Cache Analytics Resource Script Engine Windows® Azure ™ Provisioning/ Account Management Analytics Device Mesh Application Mesh Visual Studio® Tools/ Designers Synchronization Live Operating Environment CRUD Developer Sandbox Sync Engine Auth/Z : Cloud_ CRUD Resource Script Engine Windows Sync Engine Auth/Z Files System Peer-to-Peer Cash/Local Store Resource Manager Peer-to-Cloud : Client_ Other Embedded Windows Mobile

Why Non-Microsoft Technologies?

Why Non-Microsoft Technologies?

Live Operating Environment Scripts Devices Members Live Framework Resource Model Mesh Profiles Applications Mappings

Live Operating Environment Scripts Devices Members Live Framework Resource Model Mesh Profiles Applications Mappings Mesh Objects Contacts News Data Feeds Notification Queue News Subscription Data Entry Media Resources

demo Live. FX resource model

demo Live. FX resource model

Warp-Up

Warp-Up

Resources http: //dev. live. com/Live. Framework/ social. msdn. microsoft. com/Forums/en. US/Live. Framework/threads http: //blogs.

Resources http: //dev. live. com/Live. Framework/ social. msdn. microsoft. com/Forums/en. US/Live. Framework/threads http: //blogs. msdn. com/Live. Framework http: //code. msdn. microsoft. com/Live. Framework http: //delicious. com/Live. Framework/Livefx. Blog. Post http: //delicious. com/Live. Framework/Livefx. App

Related Sessions

Related Sessions

© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows Vista and other product names

© 2009 Microsoft Corporation. All rights reserved. Microsoft, 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.