April 22, 2008

Microsoft’s Mesh Revealed—Sync All Apps And All Files To All Devices (As Long As They’re Windows)

Erick Schonfeld

102 comments »

Ray Ozzie first hinted at it during a keynote speech last March. But tonight Microsoft is finally launching a preview beta of Live Mesh, a new Windows Live platform for syncing files and, eventually, applications across different devices. (Of course, for Microsoft, a beta means 10,000 people, so you have a pretty good chance of getting in if you sign up now—or not). Mesh is really a key element in chief software architect Ozzie’s efforts to make the Web the center of the Microsoft experience for consumers instead of the PC.

livemesh-side.pngMesh lets you set up a virtual desktop online, and connect different computers to it. Put any file into a Mesh folder and it automatically syncs between the online desktop and every connected computer. Select a file or folder and you can easily share its contents—photos, videos, music, documents—with any friend or family member. You can also remotely control a connected computer from the Live Mesh desktop. Right now, this works with any computer, as long as it is running Windows XP or Vista. But the longer-term vision is to truly make this work with any device. Mac and mobile versions are coming later this year. And eventually, anything from Xboxes and DVRs to digital picture frames and printers could be connected through Mesh.

A hundred of Ozzie’s engineers have been working on Mesh for the past two years. 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.

live-mesh-logo.pngThe 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.”

Microsoft is offering a set of Mesh APIs that include storage services, membership, sync, peer-to-peer communication, and a Newsfeed feature that tells users the status of different folders and who’s accessed them. The same programming model works whether a developer is building an app for an offline device or for the Web

In many ways this effort is a counterweight to what we are seeing with Adobe Air or Google Gears, which are efforts to take browser-based apps offline. With Mesh, Microsoft is in effect reasserting the primacy of client-based applications. They need not be Windows-based, but I’m sure that won’t hurt. Developers can customize their apps for whatever device they originally reside on—whether it is a PC, a smartphone, or a set-top box—and then Webify them by syncing them to other applications across the Web. These apps could be more powerful than apps confined to a browser-like sandbox without giving up the connectivity of the Web.

One example given to me was a PC-based genealogy app that would update whenever a family member made a change on their computer. The problem with this example, and perhaps the problem with Mesh, is that there is already a solution to that synchronization problem. It is called Geni, and it is a Web app. What I’d like to see, though, is a Mesh version of Word or Excel. That could at least begin to answer the threat presented by Google Docs and other online productivity apps. Mesh makes ciient apps social by linking them together and to the people you know.

Intuitively, Ozzie understands the need for this shift in focus on the part of Microsoft. In a strategy memo to employees, he writes:

To individuals, the concept of “My Computer” will give way to the concept of a personal mesh of devices – a means by which all of your devices are brought together, managed through the web, as a seamless whole.

. . . Live Mesh, a new services platform technology that will also become part of Windows Live, further extends the Windows / Windows Mobile / Windows Live experience by bringing your devices together to work in concert with one another using the web as a hub, enabling:

Unified Device Management – Users will register their devices through a simple, web-based service. Once a part of a user‟s device mesh, whenever they happen to connect to the internet the devices “report in” to the service – e.g. for status, health, location, and to exchange/synchronize information. Mesh-aware device configuration/personalization will be done through the web, and full remote control of a device (e.g. remote desktop) will be available from anywhere.

Unified Application Management – Installation and management of “mesh-aware” applications on any or all devices, along
with their application settings and data, will be simple and transparent for the user. Individuals will now enjoy the centralized
cross-device purchase/deployment experience formerly available only within the enterprise environment.

Unified Data Management – Folders and files (e.g. documents and media) will be automatically synchronized and made available across any or all devices, as well as through the web. Because every folder can now have an extended web presence, even PC-based documents and media can now have a social mesh element to them.

If Mesh gets adopted, it protects Microsoft’s client- and server-based software franchises, while opening up new revenue streams for “meshing” other companies’ applications together. Don’t be surprised to eventually see Microsoft impose utility pricing for cloud computing services that support Mesh services such as storage, syncing, and messaging between users. But that won’t come for a while. First, it needs adoption.

Here is a reviewer’s guide, with screen shots following.

livemesh-1.pnglivemesh-2.pnglivemesh-3.png

  • Sphere It

Trackbacks/Pings (Trackback URL)

  1. metarand » Blog Archive » Microsoft Provides Mesh for Apps/Data, But Fails On Interoperability
  2. Ray Ozzie delivers with Live Mesh « Scobleizer — Tech geek blogger
  3. Microsoft Mesh Revealed | Entropy
  4. Software: Microsoft presenta Mesh
  5. The Ozzie Memo—Software is Dead, Long Live the Web
  6. Inside View from Ireland
  7. The Ozzie Memo: Software is Dead, Long Live the Web « Tecno Week
  8. IKTeroak :: Microsoft Mesh :: April :: 2008
  9. links for 2008-04-23 | hxf148
  10. Microsoft’s Mesh: das Web als zentraler Platz für das digitale Leben » Beitrag » zweinull.cc
  11. links for 2008-04-23 « Breyten’s Dev Blog
  12. Live Mesh, the future of synchronization « Kok Chiann’s Blog
  13. BLACKLEAFMEDIA » Blog Archive
  14. Microsoft presenta Live Mesh: la revolución de tu mundo digital
  15. Live Mesh « Musings of the Great Eric
  16. Microsoft Mesh: All Your Devices and Data Are Be Ours « SmoothSpan Blog
  17. Live mesh explained | Technology Watch
  18. Microsoft’s Mesh Revealed - Sync all Apps & Data to All devices | Compaholics.com
  19. FredCavazza.net » Live Mesh = Software + Service + Synchronisation + …
  20. Microsoft Mesh isn’t about file sync, it’s about enabling new experiences | Techzter.com
  21. Microsoft Live Mesh [beta preview] | zero.gr
  22. Microsoft Mesh is not about file sync, it’s about enabling new experiences with | Techzter.com
  23. Microsoft Mesh is not about file sync, it’s about enabling new experiences with | Techzter.com
  24. TechCrunch Japanese アーカイブ » Microsoftから「Mesh Live」登場―すべてのアプリとデバイスを同期させるプラットフォーム
  25. Business News Research » The Ozzie Memo: Software is Dead, Long Live the Web
  26. Live Mesh: Que es? Para que sirve?
  27. The Ozzie Memo: Software is Dead, Long Live the Web | crown.MONKEY
  28. //steve clayton: geek in disguise : Ray Ozzie’s latest memo – Software plus Services strategy
  29. Mesh Review: A User’s Perspective : The Last Podcast
  30. TechZapp » Blog Archive » Microsoft Mesh about new data experiences not just sync
  31. James Governor’s Monkchips » IBM copies Sun on containers, has the best PR machine
  32. The Product Guy’s Weekend Reading (April 25, 2008) « The Product Guy
  33. Paw Prints » Blog Archive » Cloud Watching
  34.   Microsoft’s Mesh Revealed—Sync All Apps And All Files To All Devices (As Long As They’re Windows) — Instant Web Meetings.COM - Video Conference, Collaboration, E Learning, Unified Communications
  35. Microsoft Says Yes With Mesh « Tecno Week
  36. Live Mesh is…

Comments

RSS feed for comments on this post.

  1. MyMesh

    Impressively so! :-o

  2. Christian

    Is RSS powerful enough for synchronizing data? Nice that they’re thinking of a solution including Macs though.

  3. Mike Galos

    And so it begins…

  4. adam jackson

    Actually, the “tech preview is full”

    That’s too bad. I’m using a combination of Mozy, Sugarsync and LogMeIn to keep things in sync.

  5. Robert Yeager

    Sounds like a web-based version of Groove, which was the company Ozzie founded and MS bought.

  6. Rand Leeb-du Toit

    This is a big step forward towards interoperability across apps, data and devices, but glaringly missing is that it is only applicable to Windows - very, very shortsighted imnsho.

  7. The Little League Coach

    Very nice! I wonder how long until we have all our applications based in a central location and remote devices cheap and easy to use? Isn’t google working on something similar to this?

  8. Shakir Razak

    Hi,

    The Inevitable future.

    Robbe Bach outlined this as part of of X-box 360/Gaming.

    What it really is, is Microsoft trying to retain it’s market as it slowly waves good-bye.

    Almost too late, in competition with open-API’S and the Symantic Web 3.0, but for the probable lazy developers who won’t have to do much work just to put everything through Live Mesh, and familiar 90% of users who mostly don’t know or care what Web 2.0 is!

    If Microsoft get this onto Windows Mobile (+ symbian compatibility) and offer a decent web-office, they might just make it game-over for the other players, but we are talking about Microsoft here.

    Yours kindly,

    Shakir Razak

  9. Tim Harris

    IT will never use this !!! Are you kidding me ? Companies right now are widely adopting IE 7, not to say secure VPN, SVN, etc. Tell me why do I need this again ? Because the GUI looks pretty ? Anything Microsoft creates will be hacked. What looks nice now is an exploit waiting to happen. That’s my take.

  10. david amodt

    its all full now…

  11. Robert Scoble

    This stuff is really much deeper than I was expecting. http://scobleizer.com/2008/04/.....live-mesh/ is my writeup.

  12. Shakir Razak

    Hi,

    Just remembered that bid for Yahoo…..

    Some prescient thought: http://www.charlesarthur.com/b....._popup=989

    This is like his previous work, but If Ray Ozzy wants to forge Microsoft ahead into the 21st century, he’s going to have to do a lot more than what companies like Sproqit, and web-synchronisers have been doing for a very long time.

    Yours kindly,

    Shakir Razak

  13. MyMesh

    albeit less social than it could possibly be… ;-)

  14. Sprague Dawley

    MJ Foley has more details and charts.

    http://blogs.zdnet.com/microsoft/?p=1355

    Also, LiveSide.net.

    Sounds very ambitious and cool. Much more game-changing than AIR (let alone Gears… yawn).

  15. Ben Sykes

    It will be interesting to see how this affects communication and online presence in the days to come.

  16. THE1000LINKS

    Though there might be security issue, I think it’s still a tool for sync all info between devices.

  17. Danny

    >IT will never use this !!!

    While all those exclamation marks do make a good point….I’d say that since MS is talking about sharing photos and how gaming and DVR platforms will eventually be added it appears obvious that, out of the gate anyway, it is aimed at consumers and those developing for them. However, even though IT already has tools to do a bit of this I can see companies being attracted to it because supposedly you will be able to use your own servers and not just MS server farms.

    >there is already a solution to that synchronization problem. It is called Geni, and it is a Web app.

    I have no idea if Mesh will work but comparing the website update example to geni (a nice app) which just emails you when something changes…wow it just massively misses the larger idea at play here.

  18. Angus Logan

    I’m tracking all the places where Live Mesh has been mentioned by bloggers - check it out here http://blogs.msdn.com/angus_lo.....e-ups.aspx

  19. Bryan Hinton

    the Web Live Desktop piece is especially interesting - I can’t wait until they open it up some more and let more people in. For those who are complaining about MS support out of the chute - come on - MS still owns 90+% of the market - if you are launching a new product focusing platform support on Windows make sense.
    They are on record saying Mac and Mobile support is coming - that alone tells me that they are already working on delivering support there - obviously they have to deliver, but ripping them for launching a product that supports 90% of the desktop/laptop systems out there is just silly.

  20. Sprague Dawley

    … BTW, love the snark: “As long as they’re windows…”.

    So, only 95% of computer users will benefit, initially.

    Darn.

  21. HK

    Wow, I can’t beleive it takes 6-7 pageviews just to join the waiting list on this and I do have a windows live id.

  22. Rob Mowery

    Of course MS is trying to retain hold on MS only. But I believe I can do this with Sharpcast (http://www.sharpcast.com) already and between the PC and Mac. Unless I am missing something here. Too bad MS has limited the genius of Ray Ozzie, since we might very well see an entire Web Mesh regardless of platform. I will say it looks and sound great for windows only, but less and less are using windows these days.

  23. DaveS

    iPaper sucks. I’m seeing Error 2032. Please use something else or just give us a PDF… no need for these gimmicks. Thanks!

  24. Shakir Razak

    Hi,

    The right link for a previous comment (see the comments section of the link):

    http://www.charlesarthur.com/b......php?p=989

    Yours kindly,

    Shakir Razak

  25. Kevin

    so Microsoft finally came up with something interesting & original ?

  26. mupsy

    have a look at Peepel.com already does online/offline multi window doc and spreadsheet with provisions for tiled GIS maps. Multi user and easy on the server tied closely to particls “Attention profile” RSS feeds all = some really powerful and cool online collaborative tools.

  27. Paul Montgomery

    My first thought is that this looks very much like the infection vector for an unstoppable new wave of zombie PCs.

  28. Afraid of the Dark

    this is the beginning of the real deal. get ready to have access to everything everywhere. conduits to different platforms are next.

  29. Igor The Troll

    Is this the Mesh or the Matrix? Is Michael Nero. ;-)

  30. John

    Ooooh goody. Microsoft has .mac now.

  31. John

    Ooooh goody. Microsoft has .mac now.

  32. john schneider

    micorsoft, adobe, google
    3 different sets of values
    - sync and extend
    - eye candy web interface
    - plain old web (read standards based and portable)

  33. Loren Feldman
  34. pb

    I had a detalied look at the livemesh and also saw a video clipping at sugarsync.com, I wondering why Microsoft is creating so much buzz about this (atleast at this stage of the product), when I see no virtual difference between this and sugarsync other than the added collabaration (Yawn!) features

  35. Igor The Troll

    Honestly, besides emailing my clients from time to time, I forgot what emailing is about..:)

    It is social media for me all the way!

  36. Smart

    Seems like this completely ignores the trend towards data-portability. Forget about transferring your data/settings to another data provider like Google or Amazon… once your things go into Microsoft’s service, they aren’t coming out.

    Maybe I’m wrong, just feels like another way to lock you into the aging Microsoft stack.

  37. Smart

    If they integrate this by default into Vista + 1, isn’t that utilizing a monopolistic position to prevent fair competition from Amazon, Google, Yahoo? (i.e. antitrust)

  38. Loic
  39. Igor The Troll

    Loren Feldman, I like to hear more from you what do you think is great about this.

  40. Loic
  41. Igor The Troll

    I love the video comments, but can they go beyond 10 seconds?

  42. add

    The Live Mesh service is currently unavailable. Please try again later.

    anyway, portability is the future, there will be computers with only Browsers and BIOS :D

  43. Dennis Howlett

    Right - so 90% of the world is no Wondows. So what’s you’re point?

  44. Igor The Troll

    @add you hit the nail right on the head!

  45. Loic

    @Igor the troll the limit on video comments length is 5 minutes

  46. Igor The Troll

    @Loic, so can you expound on Fantastic. ;-) You sound like you’ve just come back from a blind date with a chick! She is so beautiful and fantastic. ;-)

  47. Loic

    Igor, I will check with my wife what she thinks about your comment ;)

  48. Igor The Troll

    Guys this is the real gem! Michael must have gotten tired up with Jason. ;-)

    http://www.techcrunch.com/2008.....e-the-web/

  49. Darren

    I can see some real businesses uses for this. I use multible computers so this would be useful if I can just have my stuff there on each one.

    I can also see simple games being written using this. feedsync has been around for a while to play with so I am wondering what the mesh api offers that is different.

  50. exapted

    Transferring files between Windows devices/machines is one thing, but convincing companies and developers to use Mesh for their distributed applications is something much more difficult.

    @36 Smart:
    “Seems like this completely ignores the trend towards data-portability. Forget about transferring your data/settings to another data provider like Google or Amazon… once your things go into Microsoft’s service, they aren’t coming out.”

    I think I agree with you.

    Is Microsoft going to integrate Live Mesh effectively with every cloud computing standard? Is Live Mesh really going to play nice with OS X, Symbian, Blackberry, Android, and J2ME applications? In other words, is it going to be broad enough and powerful enough to become the standard for distributed and cloud applications and beat all of the competition? Those are my questions.

  51. Jim McNelis

    off topic: someone hook up a seesmic invite. i’m sold.

  52. Gary Haran

    Of course they fail where it matters. Proprietary lock-in is going to bite them in the ass.

  53. Jorge

    @ all the trolls:
    1) Mac support is in the works.
    2) Proprietary lock-in: yes, but at least it’s a proprietary lock-in that will let you use pretty much any device you own, regardless of the manufacturer.

    3) How does this compare to SugarSync/et al?
    It’s an API/collection of services that let’s any app sync any data, not just folders. The primary application syncs folders, but is built on an API which allows programs to sync anything. Basically, it’s everything all the current sync solutions are, but so much more.

  54. JerkCrunch

    Not in a million years I will ever trust in M$ to sync my data.
    They fail at everything and everytime.
    They don’t understand the web and the web doesn’t like them.
    Suck to be M$

  55. pit

    hm. will this integrate silverlight, sharepoint, windows media server, dot.net services, windows mobile, asp, visual basic, live blogs, ms access, zune drm, and not at last home server all via RSS? yes it is exiting to wave goodbye to a passing train. we were waiting for that moment. the microsoft way is not only proprietary, it is bloated and often badly coded. you can do that in house with lotus notes macros but not in a distributed ecology of services where trust in open standards is the currency.

  56. Technology Watch

    I am sure MS bashers will find all kind of holes in Live Mesh. But give it to MS - this is something worth it - for everyone in industry.

  57. Subhash

    Like someone else posted, this sure looks like a web version of Groove and that didnt really take off though it sure had a lot of promise. The problem with Microsoft on the web has been that they made their web apps not user friendly unlike most of the current set of Web 2.0 apps. From the first look of this, I dont think they are making any more user friendly. Even the reviewers have had a hard time determining the benefits and capabilities of this solution, let alone users and developers.

  58. reader

    Interesting that the TechCrunch folks missed the ’synchronizes files across all platforms … including a Mac’. Goes to show techcrunch.google.com not just a pipe dream.

  59. anon.

    I wonder why software companies like Microsoft, Google etc are developing technologies that tend to “inturde into our lives. I feel very insecure about my personal information while just “using the net”. Connecting your multiple accounts together on the same domain, contact list management, desktop search, meshing up your devices even, they all divert to a path where “anybody having exclusive access to the information servers” can look deeply into my life. This is a non-sence and i would strictly reject.

  60. Quikboy

    @anon. : If you don’t like it, don’t use it. Some people may have some need for this service. Nobody’s forcing you to let them “intrude into our lives”.

    I think Live Mesh sounds like a great platform. Can’t wait to see it further develop.

  61. Shailendra Sharma

    Mesh is a great idea and will prosper with microsoft’s growing share in PDAs.

  62. twthomas

    His memo reminds me of “The Memo” from the movie with Tom Cruise - Jerry McGuire. Show me the money Jerry! Seems a bit over the top and a lot of pie in the sky and at the same time hoping everyone forgets about Vista and all the over promising and under delivering.

    It all sounds good. If they execute! If…

  63. Kevin H

    @HK - Wow, I can’t beleive it takes 6-7 pageviews just to join the waiting list

    Not popular then ;)

    As soon as I read this TC article I immediately knew how we could use it in our small business. It is precisely what we need (instead of cobbling together a bunch of disparate apps). Google and salesforce.com better get a move on!

  64. nanda

    Its really a great ahead from microsoft . It proves them they big.. Its a great innovation !. :)

  65. Jonathan

    Smart move, now they can say “well if you want to use Mesh securely, upgrade to Vista”

  66. Chad

    > … BTW, love the snark: “As long as they’re windows…”.
    > So, only 95% of computer users will benefit, initially.

    If you mean ‘benefit’ in the most sarcastic possible way, then yes, I’d agree with you (but I’m still glad I’m not in that 95%). Remember, this is Microsoft here, so unless you’re into masochism, work in IT, or work at Microsoft, you’re not likely to see much benefit as an end user.

Leave a Reply

Continue the conversation in TechCrunch Forums