Microsoft’s Professional Developers Conference set the scene for a slew of major announcements and releases from the software giant, but one piece of news–although significant–did not get the attention it deserved.
Microsofoft’s announced its Live Framework platform which is a uniform way for programming Live Services from a host of platforms, programming languages, devices and applications, according to the company.
Live Framework is the backbone behind making it easier to share data and application between users, enabling Web-based solutions to be available on a user’s PC and phone both offline and online, and the use of interoperable protocols to synchronize data and applications across a user’s devices.
Live Framework, unveiled during a keynote speech, is the underlying layer of Live Mesh which enables file sync and sharing across devices. Live Mesh, which was announced in the spring and is now available in beta, allows people, their data and their devices to mesh together.
Microsoft designers split the Live Framework into three separate components. The first component is the Live operating environment, which is a service engine which exposes endpoints, according to Microsoft. Client endpoints include background synchronization of data and application with the cloud or simple peer to peer with other clients.
A second component includes the resource model. Designers said all resources follow a consistent discovery and allows for creating custom domain specific types that can be synchronized and shared and accessible across devices and the cloud.
The last component is the programming and application model which includes resource models for deploying, managing, and running apps.
As with Azure, Live Framework is still in its infancy and Microsoft is encouraging developers to jump in the sandbox and play.
David Treadwell, Microsoft’s vice president of Live Services, in a Live Blog said Live Framework will make it easier for…