News:

MyKidsDiary.in :: Capture your kids magical moment and create your Online Private Diary for your kids

Main Menu

Main Tenets of the Live Framework

Started by thiruvasagamani, Jan 20, 2009, 07:47 AM

Previous topic - Next topic

thiruvasagamani

Main Tenets of the Live Framework

The main tenets of the Live Framework are as follows:

    * Open, protocol-based programming model: The Live Framework is protocol-based and is agnostic of operating systems, runtimes, and libraries. It only depends on HTTP and XML, or JSON, which are available across all target platforms.
    * Resource-oriented: The Live Framework is exposed as a set of URL-addressable entities called resources, a schema denoting the relationships between the resources, a protocol to codify the interactions against the resources in terms of standard HTTP verbs, and various communication protocols for accessing the resources. The RESTful programming model exposed by the Live Framework makes it possible for applications written in various languages and runtimes to target the Live Operating Environment. Whether the resources are devices, Mesh objects, feeds, or files on the disk or in the cloud, all resources are accessed over HTTP by using basic HTTP verbs.
    * Consistent and symmetric client and cloud programming model: The Live Framework is exposed through both a client- and a cloud-based Live Operating Environment. For details, see Live Operating Environment. The operating environments have similar functionality regardless of whether the runtime is executing on the client device, such as a computer running the Windows® operating system or an Apple Macintosh computer, or on a mobile device or in the cloud. This means that an application can be readily "retargeted" to interact with either the Live Operating Environment running locally on the device or in the cloud by simply changing the base URI without any need for recompilation. Thus, the Live Framework blurs the age-old divide between the Web and the desktop programming models.

Source : MSDN
Thiruvasakamani Karnan