A few weeks back I started to use Windows LiveMesh. In case you never heard of LiveMesh, it is a site where you can synchronize different devices over the web.
For myself, I am synchronizing my Laptops and home Computers and it turns out to be really useful. For example I take my tablet to NYU for my MBA classes and, because I share the OneNotes at LiveMesh, my other computers get automatically synchronized the next time I go online.
Another example of use is for presentations that I want to show to colleagues and/or customers. In the past I synchronized those manually, and McMurphy's law usually hold true in the fact that many times I was actually missing the one presentation I really wanted to show because it was on another Computer and I forgot to copy the files.
With LiveMesh, I just define the folders I want to synchronize between my devices and they magically appear on all my devices. Pretty cool ;-). In addition this feature turned out to be really useful when I decided to wipe one of my computers and reinstalled it. Now, I have all the data on the different machines and in worst case I can access my LiveMesh desktop (on the web) to access the information I need.
Why do I talk about this, and what does this have to do with Visual Studio 10? Well Visual Studio 10 will actually be integrated with the LiveMesh platform. The major features that are announced so far to the public include:
- a more compact product with support for modern processes such as multi-core and parallel programming
- enhanced WPF support
- support for Microsoft Live Mesh and instant messaging in the platform
If you want to read more about Visual Studio 10 and the features that were announced last week then click here.