On MovieTome: The 10 worst movies of 2009 so far!
BNET Business Network:
BNET
TechRepublic
ZDNet

April 22nd, 2008

Ten things to know about Microsoft's Live Mesh

Posted by Mary Jo Foley @ 9:00 pm

Categories: Corporate strategy, Utility/cloud computing, Web 2.0, Windows Live

Tags: Developer, Microsoft Corp., Service, Live Mesh, Live Mesh Team, Live Platform Services, FeedSync, Microsoft Windows, Operating Systems, Software

Microsoft took the wraps off Live Mesh at 9 p.m. PDT on April 22, just ahead of the service’s official debut at the Web 2.0 Expo this week.

(Here’s a bunch of screen shots of what testers can expect to see when Microsoft kicks off its Live Mesh tech preview later this week.)

Live Mesh is an ambitious initiative — a combination of a platform and a service — and one that’s been more than two years in the making, according to company officials with whom I spoke earlier this week. I’d go so far as to say Live Mesh will be Chief Software Architect Ray Ozzie’s “make it or break it” project, given Ozzie has been setting the stage for Live Mesh since October 2005, when he outlined his pie-in-the-sky goals for it (without calling it Live Mesh) in his “Internet Services Disruption” memo to the troops.

But back here on earth, what, exactly, is Live Mesh and what do developers, customers and partners need to know about it? Here are 10 things that grabbed me about Live Mesh, after distilling my notes from chatting with some of the Softies involved in bringing Live Mesh to fruition.

1. The definition. As has become the norm with so many of its Software + Services products and strategies, Microsoft isn’t the best at coming up with a succinct Live Mesh definition. The closest I found (in a Live Mesh reviewer’s guide) was this: “Live Mesh is a ’software-plus-services’ platform and experience from Microsoft that enables PCs and other devices to ‘come alive’ by making them aware of each other through the Internet, enabling individuals and organizations to manage, access, and share their files and applications seamlessly on the Web and across their world of devices.” If I were in charge of defining Live Mesh, I think I’d go with “a Software + Services platform for synchronization and collaboration.”

2. The codename(s). Prying codename confirmation out of anyone at Microsoft these days is a chore. But I did get a couple of Softies to admit that Live Mesh is the instantiation of Microsoft’s Windows Live Core strategy. “Horizon” was the codename for the build of Live Mesh that Softies have been testing internally, officials added. (Hat tip to the LiveSide.Net guys here for initially unearthing these codenames, not to mention the whole Live Mesh concept, earlier than anyone else out there.)

3. The team. So who’s behind Live Mesh, other than Ozzie? A team of about 100 is considered the core Live Mesh group, said Jeff Hansen, General Manager of Service Marketing. Given the connection between Windows Live Core and Live Mesh (mentioned in Talking Point 2), it seems as though a lot of Microsoft’s heavy hitters have had a hand in Live Mesh. The Live Mesh team is part of Microsoft’s Live Platform Services unit under David Treadwell, which has 400 folks in its ranks, Hanson said. Live Platform Services is one of the four “Live platform outlined by Ozzie last year.

4. The buzzwords. All the new requisite Microsoft checkboxes get a tick. Live Mesh is open to developers (not just .Net ones). It’s going to be cross-platform and cross-browser, the Softies say. It will bebased on standard protocols and feeds — HTTP, RSS, REST, ATOM, JSON and FeedSync. And it’s chock full of Web 2.0 goodness, with a Facebook-like news feed about your contacts and your devices and lots of “social graph” info built in from the get-go.

Ten things to know about Microsoft’s Live Mesh5. The guts. I am an unabashed fan of architectural diagrams. Microsoft’s pictures of Live Mesh don’t disappoint. At the base level (click on the diagram at right to see full size) Live Mesh builds on the cloud storage, management, service and provisioning and computational fabric that other Microsoft Live services use. On top of that, Live Mesh uses the same identity, synchronized storage and connectivity services that Microsoft uses for other Live offerings. The “platform” services (a k a the “developer stack”) include the new Mesh Framework, as well as both a cloud and a client software run-time Mesh Operating Environment (MOE). Live Mesh “experiences” from Microsoft and third-party providers will build on top of these layers. (Thanks to Ori Amiga, Group Program Manage for the Live Development Platform, for spending a lot of time walking me through this.)

6. What about sync? Wasn’t Live Mesh supposed to be all about sync? Early descriptions of Horizon/Live Mesh focused on the service’s online/offline and cross-device/folder synchronization capabilities. At Microsoft Mix ‘08 in March, the Softies made it seem as though Microsoft’s Synchronization Framework and FeedSync would be the most important elements of the vague device and social meshes outlined by Ozzie. FeedSync is definitely one building block of Live Mesh (as one can see in this architectural diagram showing the Live Mesh developer stack). And synchronized storage is a key building block of the platform/service. Instead of relying on many of the existing synchronization and collaboration products/technologies that Microsoft offers today — things like FolderShare, Windows live SkyDrive, Office Live Workspace, etc. — the Live Mesh team seems to be building its platform pretty much from scratch.

Ten things to know about Microsoft’s Live Mesh7. What about Silverlight? Even though the Live Mesh team went out of its way to emphasize that Microsoft sees Live Mesh as an open platform, and not just one designed to appeal to the Windows/.Net choir, both Windows Presentation Foundation (WPF) and Windows Presentation Foundation Everywhere (Silverlight) are key elements of the Live Mesh developer stack (a diagram of which — here on the left — can be enlarged to full size by clicking on it). Support for Flash, Cocoa, JavaScript and other non-Microsoft-centric technologies is there, too. But given Live Mesh is from Microsoft, I’d wager Silverlight applications and services will look and work better as Live Mesh endpoints than apps/services built on and for Mac OSX/Safari, Linux and Mozilla ones.

8. Live Mesh-isms. In addition to the aforementioned MOE (Mesh Operating Environment), other Mesh-centric concepts that will be important to developers working with early iterations of Live Mesh include: Mesh Bar, a “fly-out” adjunct to Internet Explorer that will provide you with notifications and activity updates on your devices/folders; Live Remote Desktop, an extension of Windows Remote Desktop, giving you the ability to directly access and control other devices within your mesh; Live Desktop, a user’s view of his/her cloud storage mesh; Mesh Object, a feed or collection of feeds (member feeds, news feeds, custom feeds); and the “ring,” which is all of the devices in/on your mesh.

9. Consumer vs. business. Live Mesh the service is definitely starting out as a consumer play for Microsoft. In describing the kinds of scenarios users might rely on Live Mesh to provide, Microsoft execs mentioned being able to share photos across devices and with preselected contacts. In the near term, Live Mesh will support PCs and Web browsers. As time goes on, it sounds like Microsoft expects it to work on/with portable media players, gaming consoles, TVs, printers and more. Live Mesh will allow users to choose to sync home PCs and personal devices with work PCs. But Microsoft also foresees a broader scenario, with Live Mesh being customized by various Microsoft development teams, as well as third-party ones, to be able to sync/share line-of-business data. Someday.

10. The timing. Microsoft is opening up a technology preview (pre-beta) to 10,000 testers this week. By the time the Microsoft Professional Developers Conference (PDC) rolls around in late October, Microsoft is hoping to be able to offer the Live Mesh service to a broader set of beta testers. The Softies also are promising around the PDC time frame more information on how the Live Mesh framework (Mesh FX) fits in with the Windows Live Developer Platform (Live Contacts, Live Mail, Live Messenger and other related application programming interfaces) that the Softies already have started making available to developers. And details also are allegedly coming at the PDC about how users will be able to store Live Mesh data and information on their own servers, not just in Microsoft’s datacenter. Hansen said Microsoft will provide a way for developers to “go back in and mesh-enable existing applications.” No word (yet) on how that will work. And no word on when Microsoft hopes to make the final version of Live Mesh available to any/all interested parties.

What do you think? Does Live Mesh sound workable? Any red flags at this early point? Do you think Live Mesh will be worth the wait?

Mary Jo FoleyMary Jo has covered the tech industry for more than 20 years. Don't miss a single post. Subscribe via Email or RSS. You can also follow Mary Jo on Twitter.

Got a tip? Send Mary Jo your rants, rumors, tips and tattles. For disclosure on Mary Jo's industry affiliations, click here or to see Mary Jo's full profile click here.

  • Talkback
  • Most Recent of 74 Talkback(s)
Amazing!!
Live Mesh is already amazing even though its still in BETA form. I use one folder which syncs my files with all my devices where I might need them. Another folder I invited a group of guys of which wh... (Read the rest)
Posted by: Jeliz187 Posted on: 04/08/09  (Edited: 04/08/09 @ 02:58) You are currently: a Guest | | Terms of Use
Mary Jo, I think you get it but many won't  marksashton | 04/22/08
I Agree  P. Douglas | 04/23/08
doesn't Adobe's AIR do this?  simon@... | 04/24/08
P2P 2.0  solomonrex | 04/24/08
I don't get it.  rtirman37@... | 02/03/09
Excellent! Excellent! (NT)  P. Douglas | 04/23/08
RE: Ten things to know about Microsoft's Live Mesh  brian.smith@... | 04/23/08
Then I guess YouTube is a flop in the UK also  Speednet | 04/23/08
You two should try Telescum NZ's lousy rural dial up  labarker | 04/23/08
Monsters are never flexible enough  vkelman@... | 04/23/08
Microsoft like to create new technologies  magallanes | 04/23/08
'Usually'?  kwacka | 04/23/08
Thought that was more like Apple  quikboy | 04/23/08
If you can't understand such technology then an XO would...  transposeIT | 04/24/08
Windows for Workgroups with Groove on top  kevinbwood@... | 04/23/08
Non-Hackable Home Computer  n0lxx-mark@... | 04/23/08
That's not the point though  Wallsy | 04/23/08
Drop all traffic to Mesh.com.  WillFa | 05/30/08
Great points  skillaid | 04/23/08
Dont forget eleventh thing !  sloer@... | 04/23/08
Well if Live Mesh is as good as...  quikboy | 04/23/08
Let's see  Jeremy W | 04/23/08
*Chuckle*  mmadink | 04/23/08
Lol. Jeremy doesn't know anything.  quikboy | 04/23/08
This Mite be all Good, BUT...  n0lxx-mark@... | 04/23/08
Why did they decide to drop 64-bit support?  Jeremy W | 04/23/08
Jeremy, speaking of being.......  xuniL_z | 04/24/08
Who is using 64-bit on the desktop?  kevinbwood@... | 04/23/08
64-BIT Desktop  n0lxx-mark@... | 04/23/08
I suspect the reason is...  starcannon99022@... | 04/28/08
One major OEM is selling Vista Ultimate ONLY...  xuniL_z | 04/30/08
Cross-platform  Yagotta B. Kidding | 04/23/08
Cross platform  kwacka | 04/23/08
How many companies will MSFT take out with this one? GoToMyPC and LogMeIn?  hahrens@... | 04/23/08
A disaster for developers  vkelman@... | 04/23/08
Preemption  Yagotta B. Kidding | 04/23/08
This looks great! RIA is missing from what  socialism=nowhere | 04/23/08
I like everything ex cept the name  Speednet | 04/23/08
Agree 100%  Userama | 04/23/08
You don't get it  Yagotta B. Kidding | 04/23/08
Are people that picky on names?  quikboy | 04/23/08
RE: Ten things to know about Microsoft's Live Mesh  vkelman@... | 04/23/08
You are right but the lowest common denominator is rising.  hahrens@... | 04/23/08
RE: Ten things to know about Microsoft's Live Mesh  archisgore@... | 04/23/08
LARRY, CURLY, and MOE  tahoe_blue | 04/23/08
Another one! We floated this idea with Microsoft 4 years ago...  David Gale | 04/23/08
Addendum  David Gale | 04/23/08
So What?  digitalalchemy | 04/23/08
What company?  quikboy | 04/23/08
A very Good Answerback to the False Open Free Sun Microsystems  pobstar1@... | 04/23/08
Free associating are we?  TtfnJohn | 08/12/08
This changes everything...  Mike Cox | 04/23/08
and?  mmpaca | 04/23/08
RE: Corporate Uses Abound  Quinletc | 04/23/08
Ever heard of Groove?  David Gale | 04/23/08
I love the name  Yagotta B. Kidding | 04/23/08
Good One  digitalalchemy | 04/23/08
RE: Ten things to know about Microsoft's Live Mesh  abu.thomas@... | 04/23/08
RE: Ten things to know about Microsoft's Live Mesh  atari8bit@... | 04/23/08
Fascinating to see the old issue is still around ....  mmpaca | 04/23/08
M$?  quikboy | 04/23/08
RE: Ten things to know about Microsoft's Live Mesh  bigdog163 | 04/24/08
RE: Ten things to know about Microsoft's Live Mesh  mrtg | 04/24/08
How about the 12th thing?  brandon@... | 04/24/08
RE: Ten things to know about Microsoft's Live Mesh  MyBlueRex | 04/24/08
RE: Ten things to know about Microsoft's Live Mesh  MyBlueRex | 04/24/08
RE: Ten things to know about Microsoft's Live Mesh  MyBlueRex | 04/24/08
Props to OLPC?? (One Laptop Per Child)  MikeSSS | 04/24/08
Live Mesh & Clouds  graham.lv | 04/26/08
Everything I need to know about Live Mesh  starcannon99022@... | 04/28/08
RE: Ten things to know about Microsoft's Live Mesh  archnova | 08/12/08
Completely True  gamefreak9310 | 08/18/08
RE: Ten things to know about Microsoft's Live Mesh  sphinxguy | 02/01/09
Amazing!!  Jeliz187 | 04/08/09

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

Click Here
advertisement

Order Microsoft 2.0

Pre-order Microsoft 2.0

Order 'Microsoft 2.0' by Mary Jo Foley at Amazon.com.

Recent Entries

advertisement

Archives

ZDNet Blogs

White Papers, Webcasts, and Downloads

  • Smart Tech Expert advice on innovations in healthcare and the green technologies that make it happen. Find out more
  • Smart Business Discussion and advice on management issues that revolve around making your world smarter and more useful. More Smart Advice
  • Smart People The best and worst moves in the management and strategy trenches. Learn More