Professional Documents
Culture Documents
Synchronizing Life
Live Framework
Overview
Agenda Live Services
Synchronizing Life
• Background
• What is Live Framework
• Example experience
The state of the world Live Services
Synchronizing Life
Live Framework:
Connecting devices, data and applications through a
consistent, approachable framework
Live Services Live Services
Synchronizing Life
Live Services
User-centric
Identity Contacts Files Calendar ...
Data
Libraries
Resource Model
• Platform
– Data model and API for a S+S system
– Integration and symmetry between devices and
cloud
• Service
– Microsoft’s hosted instance of the Live Framework
• Software
– Client runtime for mesh-aware applications
– Servers for federated Live Framework components
• Sample application
– Demonstrating depth of Live Framework enabled
by the platform
Live Framework Scenarios Live Services
Synchronizing Life
Rich Reach
applications
Blockbuster favorites
Live Framework Nutshell Live Services
Synchronizing Life
Federated
Services Synchronized Notification Connectivit
Directory Authentication
Cloud
Storage s y
Federated
API Services Storage
Directory Native
Client
Storage s y
Integratio
n
API Services
Understanding Live Framework: Live Services
Synchronizing Life
• Key benefits:
– Distributed system for data replication
– Designed for “optimize online, enable offline” experience
– Symmetric API for service<->service and app<->service
– Flexible data model to suit application needs
– Microsoft-hosted datacenter and operations
– Guaranteed communications regardless of topology
– Great toolability
LiveOperatingEnvironment
NewsItems
Members
DataFeeds
DataEntries
Understanding Live Framework: Live Services
Synchronizing Life
• APIs: REST
• Resource model: Feeds
• Symmetric client/cloud programming
model
– GET https://developer.mesh-ctp.com/v1.0/
{Id}/ MeshObjects/{id}
– GET https://localhost:300/v1.0/{Id}/
MeshObjects/{id}
• Strongly typed managed code wrappers
for simplified access
• Pub/sub support for pushing notifications
Live Framework Platform In Live Services
Synchronizing Life
demos
Share file across devices
Access apps across the internet
Extend windows to the web and web to
windows
Demo recap Live Services
Synchronizing Life
• Live Folders
– Share and synchronize your information
automatically across all your connected
devices
• Live Remote
– Access to any application or device
• Live PC
– Browser based experience that enables access
to your applications and information from
anywhere
Questions?
Live Services
Synchronizing Life