Browse > Home / Archive: April 2008

| Subscribe via RSS

Live Mesh - An Overview

April 29th, 2008 | 7 Comments | Posted in Live, Mesh

It would be easy to look at Live Mesh as "Remote Desktop for Dummies" or a SkyDrive desktop extension, but dig a little deeper and you will find a platform for device, data and application confluence that provides open access to data models and APIs.

The Live Mesh client experience consists of 2 main parts, a web based Live Desktop and a downloadable client that runs on your OS. Install the client on all the devices you want to add to your mesh and you are granted the ability to share files and data between them. You can remotely control machines too, in a manner that users of LogMeIn will find familiar. The web based Live Desktop is shown as another device on the client, and can be used to store data that is accessible anywhere, event without the client installed. All units are nice to look at; the Live Desktop is a particularly nice bit of engineering, having a look that is not dissimilar to ExtJS build UI.

Ok - So far, so what? It’s a nice looking client that allows you to boot data around your collection of machines. Big deal.

The first thing you should do, is watch Ori Amiga: Programming the Mesh. The scope of this project is absolutely mind bending. The ‘real’ Mesh experience consists of an API with synchronization-ready access to data, devices, application and activity feeds, run anywhere code, viewing data the way YOU want it rather than the way a developer designed it, software plus services architecture without any coding required.

As an experiment, me and a colleague set a folder up with an ASP.NET website in it, hooked it up to the mesh and began collaborating on development. Please re-read that last sentence: We took a desktop application, Visual Studio 2008, and turned it into a collaborative development environment with version tracking and change management over the cloud in about 2 minutes flat. We both edited the same file at the same time, fully expecting one of our changes to be overwritten. Nope. Mesh spotted the clash, and alerted us to choose which version to go with.

As a developer you can choose how much your applications and sites integrate with the mesh. Put more effort in, you get more out obviously. The ability to create code that runs on the web, on a disconnected desktop client that re-syncs itself when re-connected is a future that we can all participate in. I think Microsoft have made real the S+S ideal and done it in a way that shows real consideration and thought into how developers and users truly work.

Also, if anyone has any Live Mesh invites they want to share with other readers, feel free to post in the comments section of this post.

Live Mesh

April 25th, 2008 | No Comments | Posted in Live

After a bit of comment banter over on Steve Clayton’s blog I’ve been lucky enough to land a beta invite to Live Mesh. My shameless playing of the scouser card was obviously what pushed me over the line.

To get you up to speed, Live Mesh is a framework that allows synchronisation of devices, people, applications, work, play and ideas. You may have to wait a while, but make sure you get yourself on the waiting list NOW! Developers can only benefit from the kind of off the shelf functionality the Live movement enables, and Mesh is a great addition to the suite.

I’m going to get it installed ASAP, so stay tuned for a ‘first impressions’ update over the weekend.

Thanks Steve!