Linked by David Adams on Mon 5th Mar 2012 22:41 UTC
Internet & Networking "[VMWare's] latest creation is a tool called Horizon Mobile, and it too is meant for big businesses. The idea is that employees can use a phone's native operating system for personal tasks, but then switch over to a virtual machine that runs a separate OS for business tasks."
Thread beginning with comment 509833
To view parent comment, click here.
To read all comments associated with this story, please click here.
Member since:

I'm a heavy user of VM's. I'ma developer, and I learned a long time ago that rebuilding my machine every year or so because tool A doesn't like tool B or we suddenly have a requirement to support operating system Z is a real PITA. With a VM I can quickly and painlessly develop software that targets any platform I have a VM form. But would I run my day to day on a VM? No way. Absolutely not. I have tried it and it sucks. It's not viable to have both development and day-to-day in one VM (as my day-today revolves around Office 2010 *no matter what* OS I'm targeting.) Any 2 VM's running side by side on a single hot SUCKS resources like no body's business!!! This is with a Core i5 (using chip level virtualisation) and 8GB of RAM.

On to mobile VM and emulation. Running a VM requires two things that a mobile device is in short supply of, RAM and storage space. I can easily fill up my chosen smart phone with music, podcasts and apps. It has 16GB of storage. It's not likely that I would want to dedicate any of that space to a VM image.

But let's get on the the real reason this is a solution in search of a problem: this is an app. This is an app that will use the resources provided by my device. If the comms on my device are compromised, this app is compromised. If we agree that we can't use that as criteria for using this app - what is left? Because, lets face it - no one is going to allow a third party to plug in a whole new communication ECO system in to their device, however that would even work.. All that is left is a suite of "apps" on a virtual OS that are certified by the corporation and segregated from the main OS apps. Well - isn't that just "Microsoft Works" or "Claris Works"? Build an app that integrates all the functionality you want, make it only talk to a specific server that is set up in some secure handshake.. voilĂ ! You have the same end point... BUT YOU DON'T HAVE TO VIRTUALISE IT, NOR DOES IT SUCK RESOURCES!!!

If this leaves you with no other thought, please let it be: smashing a walnut with a sledge hammer might open the walnut, but it also leaves little but a pulpy mess... a nutcracker might not be as sexy, but it was at least designed to solve the problem elegantly.

Reply Parent Score: 2