COMPUTERS
April 23, 2008 8:27 AM PDT

Microsoft Live Mesh platform takes on Google, Adobe

Posted by Martin LaMonica
  • Font size
  • Print

As with most core strategies at Microsoft, Live Mesh has a strong platform angle.

At the Web 2.0 Expo on Tuesday, Microsoft unveiled Live Mesh, a cloud service for synchronizing files, folders, and Web-delivered content, such as news feeds, across multiple devices.

Along with giving people access to a test version, the company offered a tech preview that will allow developers to access the Mesh APIs to write Web applications with the data-syncing features.

People have long said Microsoft doesn't "get" the Web or is too tied to its desktop heritage. Well, part of the PC legacy is the hard drive, as in "your information."

With Ray Ozzie as chief software architect, Microsoft is tackling one of the trickiest computing problems of the day: data.

(Credit: CNET News.com)
In the Live Mesh blog, Microsoft general manager Amit Mital laid out the guiding principles for developers:

• Services Are the Core of the Platform--the Live Mesh platform exposes a number of core services including some Live Services that can all be accessed using the Live Mesh API; these include Storage (online and offline), Membership, Sync, Peer-to-Peer Communication and Newsfeed.

• Same API on Clients and in the Cloud--the programming model is the same for the cloud and all connected devices, which means a Live Mesh application works exactly the same regardless of whether it's running in the cloud, in a browser, on a desktop, or on a mobile device.

• Open, Extendable Data Model--a basic data model is provided for the most common tasks needed for a Live Mesh application; developers can also customize and extend the data model in any fashion that is needed for a specific application.

• Flexible Application Model--developers can choose what application developer model best fits their needs.

Reaction among developers and tech bloggers has been generally positive, likely because Live Mesh seems to serve a real need for people with multiple devices. Developers also shed light on how the platform helps Microsoft competitively.

Josh Catone at ReadWrite Web said that Live Mesh brings offline access to Web applications, much like Adobe AIR and Google Gears (which is still in development). Catone writes:

"Web apps using the Mesh platform will be able to lean on the client software to take their Web applications offline, including all user data, and sync it up when the user gets back online at a later time.

Microsoft is taking an offline approach that is more akin to Google Gears or Mozilla Prism than Adobe AIR--the Web-to-desktop functionality of Mesh is essentially a wrapper for the actual Web app.

Ryan Stewart, a rich Internet application (RIA) evangelist at Adobe Systems, pointed out how important Live Mesh is to getting Silverlight, Microsoft's alternative to Adobe Flash, onto more devices. Live Mesh only works on Windows machines now, but Silverlight runs on the Mac OS, Linux through Moonlight, and mobile devices. Stewart writes:

"As an RIA fan boy, I'm excited to see what people build on top of Live Mesh because I think it tries to solve the right problem. We should just have access to our data. It shouldn't matter if we're in the browser, on the desktop, or on a device. That's a goal I think both Adobe and Microsoft share and I think the next couple of years are going to be great in unifying the Web and getting rid of 'Web application' versus 'browser applications.' They're just going to be applications when all is said and done."

Meanwhile, all that talk of Web OSes or Webtops seems to be coming from Microsoft, the company with presumably the most to lose as computing moves from the PC to the Web.

"Is this like a WebOS (Webdesktop, Webtop?)--yes, although everyone seems to be avoiding the term, this is a lot like all those WebOS apps you've seen. You get a virtual desktop with 5GB of storage and you can access it from anywhere. It's integrated with Windows' Remote Desktop, so it's really simple to set up," writes Stan Schroeder at Mashable.

What developers actually do with the Live Mesh platform remains to be seen. But third-party applications are key to delivering on its promise.

Martin LaMonica is a senior writer for CNET's Green Tech blog. He started at CNET News in 2002, covering IT and Web development. Before that, he was executive editor at IT publication InfoWorld. E-mail Martin.

Recent posts from News Blog
Was InfoWorld's CTO of the Year award a year late?
VMWare VI4 renamed to vSphere
Red Hat's new support product demonstrates subscription value
Teen listens to iPod during brain tumor removal
NASA, Google Maps track Southern California wildfires
Sprint first to offer HTC Touch Pro
Flipping out: RIM BlackBerry Pearl Flip 8220 debuts
Sprint HTC Touch Diamond outed early
Add a Comment (Log in or register) 4 comments
i will wait and see
by cheezr April 23, 2008 10:30 AM PDT
having been burned by every ms sync technology since briefcase in win95 and network folder sync in winxp and activestink, etc. I will wait and see how well they are able to execute on this plan.

in any case competition is good for the consumer so i hope they eventually get it right.

CZR
Reply to this comment
it is more than just Web Desktop
by nsmoly April 23, 2008 12:23 PM PDT
Even though LiveMesh has a Web desktop and Live remote, they are nice extras (although very nice) in addition to the core platform which is a sync service working on user devices. This platform allows not only syncing user files between devices, but also creating applications that can use synchronized user data on any device (and in any form). So far, creating applications that would use distributed data has been a very challenging task. With Live Mesh, it should be as easy as VB coding (hopefully).
Reply to this comment
Okay, and... ?
by Penguinisto April 24, 2008 8:24 AM PDT
...or NFS before it, maybe... :)

[i]"So far, creating applications that would use distributed data has been a very challenging task."[/i]

Heh - no, creating apps that use distributed data [b]in Windows[/b] has been a right PITA. I can (and do) happily write scripts and apps in Linux and OSX right now that reach out across disparate sources and pull them together. And it's not some mysterious buzzword-laden tech, either: nfs, http, ftp, tftp, scp... even smb (Windows Sharing protocol) works just fine.

[i]"With Live Mesh, it should be as easy as VB coding"[/i]

...heh, and about as secure (as in, not).

/P
by dangtrade May 7, 2008 10:45 PM PDT
i am ready to be mesh-merized or perhaps criticize? looking forward to the public release!

regards,
www.dangtrade.com
Reply to this comment
advertisement

In the news now

Apple: DRM-free tunes, unibody MacBook Pro

roundup At Macworld, Phil Schiller touts 10 million songs sans DRM, plus 69-cent songs, a unibody 17-inch notebook, iLife updates, and more.


Countdown to CES

special coverage The tech community descends on Las Vegas as the Consumer Electronics Show gets ready to kick off in all its gadgety glory.


About News Blog

Recent posts on technology, trends, and more.

Add this feed to your online news reader

News Blog topics

advertisement

Inside CNET News

Scroll Left Scroll Right