Microsoft launches Live Mesh.

overview: Windows Live Dev : Introducing Live Mesh
also see: The Ozzie Memo: Software is Dead, Long Live the Web

also see: Confused by Mesh? It’s Simple: Microsoft Just Changed the Game
"Live Mesh has four components:
  • Unified Device Management - your devices report into a common service for status, health, or to report their location
  • Unified Data Management - transparent synchronization of files, folders, documents & media plus the bi-directional synchronization of arbitrary feeds of all kinds across your devices and the web
  • Unified Application Management- centralized web-based deployment of apps across your devices
  • Centralized Management - configure and personalize your devices and get remote access to them from anywhere...
Customers will ultimately license applications to their mesh, as opposed to an instantiation of Windows, Mac or a mobile account or a web site. Such applications will be seamlessly installed and run from their mesh and application settings persisted across their mesh."

also see: Microsoft Dreams of a Live Mesh
Quoting Ray Ozzie: "Just imagine the possibilities enabled by centralized configuration and personalization and remote control of all your devices from just about anywhere. Just imagine the convenience of unified data management, the transparent synchronization of files, folders, documents, and media. The bi-directional synchronization of arbitrary feeds of all kinds across your devices and the Web, a kind of universal file synch."

also see: Microsoft’s Mesh Revealed—Sync All Apps And All Files To All Devices
"At launch, it may not seem like much more than a combination of Windows Live SkyDrive and FolderShare, but under the hood it is an ambitious platform play. Mesh is really aimed at developers. Not only does it provide a framework for syncing files between devices, it can also sync applications. The way it does this is by using a two-way RSS or Atom feed developed by Ozzie called FeedSync, formerly called Simple Sharing Extensions.

The basic foundation of Mesh is this feed-centric programming model. A Web developer can build an app using any programming language or tools he likes (Python, Ruby on Rails, Flex) and then sync it across devices and other applications using two-way feeds as the basic data and communication channel. The promise for developers, says product unit manager Abhay Parasnis: 'If you Mesh-enable your application, we will let you extend it to other devices.'"