VMware WSX: The consumerization of desktop virtualization. It isn't AppBlast, but it is kind of cool
This week, there's been some buzz outside the enterprise desktop virtualization space about VMware WSX, which is a technology that delivers Windows desktops via HTML5 technologies.
This week, there's been some buzz outside the enterprise desktop virtualization space about VMware WSX, which is a technology that delivers Windows desktops via HTML5 technologies. What's interesting is that this bit of tech seems to be aimed squarely at consumers, appearing in Engadget by way of Wired, and in Wired by way of ArsTechnica (basically, Ars broke the news).



Instant Download: All-Inclusive 51-Page VDI Project Success Plan
When planning for VDI success, where do you begin? What options are available? What challenges might you run into? This expert all-inclusive VDI guide features 12 chapters to provide details on how to plan for a successful deployment, compare vendors and products, determine your ROI and much more.
By submitting your personal information, you agree that TechTarget and its partners may contact you regarding relevant content, products and special offers.
You also agree that your personal information may be transferred and processed in the United States, and that you have read and agree to the Terms of Use and the Privacy Policy.
When I first saw it, I thought "Oh, ok. This is AppBlast," but it turns out it's not the applications-via-HTML5 technology that we say at VMworld last fall. The HTML5 aspect is the same, but the similarities end there. A blog post by WSX developer Christian Hammond confirms this while dipping into how WSX works and why they've developed it. What follows is a quick overview:
WSX is built around VMware Workstation, and has nothing to do with VMware View or server-class virtualization technology. It's actually included in the most recent tech preview of VMware Workstation for Linux. It installs as a web service on the workstation.
The focus appears to be on making WSX a web-based management interface that can also deliver the console (which hasn't been possible on many non-Windows devices). Users can use WSX to manage VMs running on the machine where it is installed and, including (but with reduced functionality) shared VMs that became available in Workstation 8.
The "gee-whiz" feature that's being shown on the intertubes is Windows running in full screen on an iPad, including a screen shot of a YouTube video showing the trailer from The Avengers (which was partially filmed in my hometown, Cleveland!). There is no additional magic happening with this implementation of an HTML5 client, though. Audio still doesn't work, and you still need an endpoint with some decent horsepower to have a great experience, since the browser is rendering everything. For general, office-like desktop work, though, performance should be fine. This is experimental, so there are keyboard issues and only marginal support for Android.
What's interesting to me about this is that anyone can use this with their own VMs, and by the time this is fully-baked, everyone will have access to it if they use VMware Workstation. I'm curious as to the legalities of this in terms of Microsoft licensing, since this is new ground. Any user could run Windows in a VM and access it remotely. Do you need VDA for that? Home users wouldn't have SA, but maybe the fact that the connection is being laundered through a web service and accessing the console of the VM is enough to avoid issues?
Either way - good for VMware (and Christian Hammond) for putting this together. I don't see much of an enterprise play right now (unlike AppBlast, which could fit well in the enterprise), but as a nerd, I like it. There could be a need for an enterprise HTML5 management solution someday, I guess.
Hey Gabe,
I've wondered about the licensing practicality of AppBlast and now WSX as well. I do think there is something about it being web based that helps, but more so I'm just wondering how this is different (from a licensing stand point) than WebEx or GoToMeeting. If all you are doing is allowing yourself the ability to remotely control your VM, I don't see where a license is needed. But I'm no licensing expert.
What are your thoughts?
Gunnar