• On BNET: 3 worst things about the iPhone 3G S
April 23, 2008 8:27 AM PDT

Microsoft Live Mesh platform takes on Google, Adobe

by Martin LaMonica

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.

Originally posted at News Blog
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 Webware
Firefox 3.5 and the potential of Web typography
Sites that help you lodge complaints
Google App Engine misfires
Microsoft: Bing needs to improve when news breaks
Google finally sued by makers of Finally Fast
Google Toolbar for IE speaks your language
Bing brings out the tweets
Google Search optimized for a mess of phones
Add a Comment (Log in or register) (4 Comments)
  • prev
  • 1
  • next
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
(4 Comments)
  • prev
  • 1
  • next
advertisement

About Webware

Say No to boxed software! The future of applications is online delivery and access. Software is passé. Webware is the new way to get things done.

Add this feed to your online news reader

Webware topics

Making sense of Windows 7 upgrades

faq The basics and the fine print on Microsoft's options for those eyeing the next operating system from Redmond.
• Full Windows 7 coverage

Road Trip 2009: Big Sky Country

CNET News reporter Daniel Terdiman takes his car full of gadgets to the Rockies and the Great Plains in search of tech, science, nature, and more.
• America's Fortress: Cheyenne Mountain

advertisement

Inside CNET News

Scroll Left Scroll Right