In some cases this new system may exist on in a virtualized partition on a server, allowing the user to gain access to their unique desktop from a browser or remote client that wouldnt otherwise be able to run a Vista desktop. The example we were shown had a legacy XP machine running in stripped down version with under 200K of RAM running Vista remotely. Performance seemed good but likely will be limited by network speeds and network latency.
The full benefits require Vista because XP, which was based on thinking that came out of the 3rd major revision of Microsoft. This mostly focused on isolated desktops increasingly connected to the Internet over slow connections and wasnt written to allow entire personalities to be swapped out quickly.
Currently Im not aware of anyone planning or deploying Vista that isnt using Optimized Desktop, or more accurately, the Microsoft Desktop Optimization Pack to deploy Vista. This tool set provides much of the advantage to Vista in the first place and showcases many, if not most, of the enterprise benefits of Vista.
Live Mesh: Anticipating Windows 7
Live Mesh now moves this concept from one that is based on .NET and primarily Windows Vista, to one that is based on the cloud and is operating system independent. It is in this offering, particularly as it compares to Optimized Desktop, where you can see the dramatic change in thinking. On the surface both solve similar things in terms of allowing the personality of a machine to be portable. But while Optimized Desktop required a Microsoft back end and Windows Vista, Live Mesh does not and is designed to be a cross platform solution, at least with regard to the desktop.
This also looks at application portability, not just data and settings. This suggests an effort to tie the experience more tightly to the user by reducing completely the dependencies on specific hardware. In this case the platform is being designed to pass the entire personality (including applications) from one machine to another regardless of whether that machine is PC or Smart Phone, or Apple or Linux.
Much like Microsofts other Live services this is connected to the cloud. This provides the opportunity for a rich set of related services everything from offloading time consuming virus scans to replacing the need from traditional backups and patches. It anticipates a future set of operating systems from Microsoft which are much more similar and embraces alternative platforms rather than locking them out.
It also means that traditional Migrations effectively go away. Services will handle them in the cloud and you will receive hardware (both PCs and Smartphones) that arrive fully configured and ready to go.
The OEM or IT division can retain a virtualized representation of your machine and fully diagnose and correct non-hardware problems remotely with minimal impact on you. In fact, for many things they should be able to automatically discover a potential problem before you see it and correct it.
You could even have optimization services that could remotely tune up your desktop, keep your applications updated (both patched and versioned) and allow you to log into a clean, safe, more reliable and optimized desktop each and every day.
But while this is out in early Beta much of the promise for this will take several years to develop and mature after Windows 7 launches in 2010. But in contrast to the Optimized Desktop, it showcases more of the new Microsoft than any other initiative I have seen.
By looking at the differences between the Optimized Desktop and Live Mesh you get a very real sense of Microsoft 4.0 and Microsoft 5.0. The changes are stark and telling, from closed and proprietary, to open and cross platform, from client/server, to Software as a Service (SAAS) and Cloud Computing, from PC based to PC/Smartphone independent. Or from rigid and Microsoft centric, to flexible and platform independent. Both provide solid improvements over the way things were. Optimized Desktop is being used today, while Live Mesh will be something that will be used more in the Windows 7 timeframe in terms of enterprise deployments.
For many of us we will always look at Microsoft in one way, but companies change over time and Microsoft has shifted massively in terms of focus over the last decade. It looks like they are in the midst of another major shift. For instance, with Live Mesh, Microsoft is potentially helping Apple and Linux integrate in a future Microsoft Enterprise. Preparing for that shift seems like both an obvious and a prudent recommendation.