Executive Summary: Microsoft Live Mesh is Microsoft's entry into cloud computing, combining desktop and server software with Web-based services. Three basic services come with the current beta: a Web-based desktop you can use to remotely connect to your linked PCs, and remote PC access that requires no configuration. |
With Microsoft Live Mesh, Microsoft enters the socalled cloud computing market and announces its intent to firmly embrace this emerging computing trend. The announcement is important for several reasons, most obviously because it’s the first time the company has ever shipped a product that will compete head-to-head with its traditional and lucrative desktop-based offerings. But Live Mesh, like cloud computing itself, is still widely misunderstood, and it’s unclear at this time how Microsoft’s new “service in the cloud” will affect its bread-and-butter corporate customers. Here’s what you need to know about Microsoft Live Mesh.
Understanding Cloud Computing
Although traditional software makers such as Microsoft have been
plying PC-based desktop software for decades now, the emergence
of pervasive broadband access to the Internet has fundamentally
changed our expectations. Now, software applications and updates—
even OSs—are deployed and installed from the Internet or are even
run directly from the Internet, threatening to put an end to traditional
media-based software delivery.
Internet-based software delivery is reminiscent in many ways of the pre-PC networking environments that mainframe and mini-computer makers were offering 20 years ago. So it shouldn’t come as a surprise that cloud computing also encompasses another aspect of that once-quaint computing model: That is, it too doesn’t rely on the local processing and rendering power of an individual PC. Instead, cloud computing solutions actually run in the Internet “cloud” via a Web browser, such as Microsoft Internet Explorer (IE) or Mozilla Firefox.
Before you assume that a scenario in which we return en-masse to the shared-computing-resource days of the 1970s is fanciful, consider that some of today’s most frequently used software solutions are delivered as cloud computing services. Google’s Gmail, Google Calendar, and Picasa Web Albums are all Web-hosted services, as are similar solutions from Microsoft (Hotmail, Windows Live Calendar, Windows Live Spaces) and Yahoo! (Yahoo! Mail and Calendar). And let’s not forget social-networking solutions such as Facebook and MySpace and even enterprise solutions such as Microsoft Exchange Hosted Services and Salesforce.com’s CRM services.
For many computer users, the notion of installing (let alone managing) more than a few basic local applications on the PC is becoming passé. Users can access their data and software solutions from any PC—and, increasingly, from other devices—anytime they want. In this sense, cloud computing is as much a revolution as it is a reminder of days gone by. Unlike the mainframe and mini-computer environments of the past, cloud computing solutions are hosted on the public Internet and are thus open to one and all. And thanks to a growing interest in open-source and advertiser-supported solutions, much of what makes cloud computing so attractive to people is that it’s free.
Microsoft’s Response: Software Plus Services
As has been the case with so many computing initiatives over the
years, Microsoft has adopted cloud computing slowly and belatedly,
leaving the market wide open for faster competitors such as Google
and smaller startups. For pragmatic reasons—its traditional Windows,
Windows Server, and Office product lines continue to generate billions
of dollars of revenue every quarter—Microsoft has sought over
the years to extend its desktop and server products with online services
capabilities instead of fully embracing cloud computing.
In Windows, this online-services strategy originally meant duplicating the success Microsoft had merging IE into Windows, an action that destroyed then-market-leader Netscape: Witness the multiple instances of so-called middleware—bundled products like Windows Messenger, IE, and Outlook Express—that Microsoft introduced in Windows XP. However, with antitrust regulators on three continents threatening and, in at least two high-profile cases, actually delivering legal remedies against the company, Microsoft had to change its strategy.
Microsoft’s new strategy has settled into an arguably logical plan that Microsoft calls Software Plus Services. S+S makes sense: Microsoft says it will combine the best of its traditional desktop and server software with a new generation of Web-based services, providing customers with a best-of-both-worlds experience that combines the maturity and richness of Windows and Office with the pervasive online capabilities of true cloud computing solutions.
So while Google is busy building a replica of Microsoft Word circa 1985 in its Google Docs solution, Microsoft has extended its wellreceived and widely deployed Office suite with online services such as Office Live Workspace (online collaboration), Office Live Small Business (online presence, marketing, and sales), and Windows Live SkyDrive (Web-based document storage). And while consumers are free to continue using services such as Hotmail and Windows Live Calendar, Microsoft is also offering Exchange Hosted Services for businesses that need the power of Exchange but lack the facilities to host it themselves. Microsoft SQL Server will join this list as well with the new SQL Server Data Services.
Microsoft is also investigating methods of monetizing what will eventually become cloud-based services. This is typically done through subscription means, such as the Software Assurance (SA) volume licensing program with which many enterprises are familiar. But Microsoft has also been trying to get consumers accustomed to subscriptionbased software services, most frequently through a series of Office-related schemes. The most recent, currently code-named Albany, will combine Office 2007 Home and Student Edition with the company’s Windows Live OneCare security service and several Windows Live and Office Live services and will ship by the end of 2008.
While it’s in keeping with the company’s core strengths, Microsoft’s S+S initiative is obviously a stop-gap measure bridging the traditional software of the past and the Webbased services of the future. As time goes by, Microsoft and competing technology companies will deliver an ever-increasing number of products via the cloud and fewer products locally with even fewer delivered via traditional retail packaging.
Why Live Mesh is Different
Sensing the industry change, Microsoft has
been working secretly on a cloud computing
platform called Live Mesh. Available now
in beta, Live Mesh is an operating environment
that can run on the Web, offering
Web-based management and synchronization
of Windows-based PCs, Macs, and
various smart phones and other mobile
devices. What makes Live Mesh different
from Microsoft’s previous S+S efforts is that
it’s platform agnostic—the company is supporting
a host of non-Microsoft devices—and
that it will support an application execution
environment that will be common among all
supported devices. Furthermore, Live Mesh–
based applications can take advantage of
outside Web services and vice versa, thanks
to its open programming model.
Continue on Page 2
In its beta form, however, Live Mesh offers only a small subset of the projected functionality. Three basic services are available:
Web-based desktop. Exposed as a device in your “mesh” of connected devices, the Live Desktop is a Web-based version of the Windows Vista desktop that you access from any Web browser, complete with RSS-style “news” updates (really an ongoing stream of information about any updates to your mesh), ways to remotely connect to your linked PCs, and access to the contents of your shared folders.
Folder sharing. As with Microsoft’s FolderShare service, Live Mesh offers folder sharing capabilities between any and all linked PCs (and, later, other devices) and the Live Desktop. As documents and other files in these shared folders are changed (or added or deleted), any other PCs and devices that are linked to the shares are updated as well, automatically and almost instantly. These synchronized folders reside online, in the Web-based Live Desktop, and on linked PCs in your mesh.
Remote PC access. Utilizing a browserbased Remote Desktop-like experience, Live Mesh lets you remotely access the desktop of any linked PC, assuming it’s on and connected to the Internet. It does this without any configuration of any kind on either end of the connection, and it even works with non-business versions of Windows, including XP Home and Vista Home Premium, which don’t natively include Remote Desktop functionality.
As noted previously, Microsoft intends to be aggressive about supporting non-Microsoft devices. The theory here is that most individuals today don’t actually use just a single device. Instead, people increasingly use multiple PCs (and Macs) both at home and at work. They own and access desktop PCs and laptop computers. They have smart phones, MP3 players, digital cameras, and other mobile devices. And they have a host of online personas via email and IM services, social networking memberships, e-commerce sites, and other online communities. As users, we manage these disparate components separately and with great difficulty. Microsoft is seeking to take this heterogeneous computing environment and make it centrally manageable.
Live Mesh and Businesses
Coming as it does out of the Windows Live
group at Microsoft, the initial beta version
of Live Mesh is indeed somewhat consumer
focused. But don’t let that dampen your
expectations for its future. In October 2008,
at its Professional Developers Conference
(PDC) 2008, Microsoft will release the first version of its Live
Mesh Software
Development Kit to
developers, and the
company expects
Live Mesh to form
the basis for a new
generation of software
services that
will provide value
across all of its customer
segments. Most tellingly, perhaps, Live
Mesh is seen as a major platform initiative,
akin to Windows, Windows Server, and Office,
which will drive users towards cloud computing
in the coming years.
Even now, Live Mesh’s remote desktop and folder sharing functionality is sure to prove interesting to small and mediumsized businesses. And though true enterprise management of these and other coming services is currently only on the horizon, it’s not hard to imagine that Microsoft will begin incorporating Mesh-based services in all of its product lines.
Recommendations
Live Mesh is, perhaps, the most forwardlooking
project to emerge out of Redmond
since the first version of Windows NT back
in 1993. As with NT, Live Mesh is a repudiation
of past software initiatives at Microsoft
and a chance to start over with a modern
platform that’s unburdened by the compatibility
issues facing its mainstream computing
platforms of the day. Live Mesh works
with and integrates into core Microsoft
solutions such as Windows, of course. But it
also can stand alone as a cloud computing
platform that offers value far beyond the
confines of the software giant’s core markets.
In the enterprise, Live Mesh is currently
more vision than reality, but developers
especially should become familiar with the
platform as soon as possible. Stay tuned: As
Microsoft evolves this platform into something
more applicable to IT needs, I’ll keep
you informed.