Friday, January 30, 2009

Live Framework

Live Framework is the uniform way for programming Live Services from avariety of platforms, programming languages, applications and devices.Consume and combine Live Services to build applications that span across digital devices and the web.

Live Framework Diagram:













Components:
* Live Operating Environment
A service composition engine which exposes the Live Framework RESTful programming model to both cloud and client endpoints.

* Resource Model
Contains the concrete Resources (types) and their relationships. Everything in the Live Framework is exposed as a resource including Applications, Data,Notifications, and Contacts. Furthermore, all resources follow a consistentdiscovery, naming and addressing scheme. All resources are URI addressable.

* Programming and application model:
Contains resource model elements for deploying, managing, discovering and running applications.

Advantage for Developers :
* Cloud/Client/Device reach: An easy way to build applications whichspan cloud/web and devices
* Access to user-data: Simple to integrate user data, social graph,etc.
* Application ecosystem: A way to build apps which can be seamlesslydiscovered, deployed, and managed across a user's Mesh and shared withothers
* Easy to get started: You can use existing skills, no need tore-write, available from variety of platforms, devices, programming language

Reference URL: http://dev.live.com/liveframework/

No comments: