Linked by Thom Holwerda on Mon 30th Nov 2009 23:45 UTC
Oracle and SUN Yesterday (today if you're in the US), Sun released the latest version of its virtualisation solution, VirtualBox 3.1. Among speed improvements and other smaller features, the biggest news is that Virtualox 3.1 introduces something called teleportation: you can move running VMs between machines - servers or clients, different architectures, different host operating systems, it doesn't matter to VirtualBox. Coincidentally, this reminded me of an idea I once had about moving running applications between machines.
Thread beginning with comment 397306
To view parent comment, click here.
To read all comments associated with this story, please click here.
umccullough
Member since:
2006-01-26

Wouldn't it be handy if instead of having to remember where I left off and scrub until that point on the other computer, I could just drag the video player to the other machine, preserving its state?


Uh, seems like it would be a lot simpler if you could just drag a "bookmark" from one machine to the other... afterall, that's all you need.

So far, you're making up some pretty simple scenarios to support the notion of moving a virtualized app across multiple machines... if both machines contain the same software already, all you need to drag is the data in its current state. That data could contain the current settings/state of the app and it could pick up where it left off.

I'm glad you threw in the case of "shared storage" here, because that would have been my main sticking point on any concept of dragging a running app to another machine - what if the resources are missing. Every app has different needs, what if a DVD you're playing from is in the desktop and you want to continue watching from the laptop...

I think it's a solution looking for a problem, personally. If anything, I think you should be pushing seemless movement of application state from one machine to another. It seems nobody really focuses on this concept these days, because it's assumed you'll finish a given task on the machine you're currently using.

I suspect a machine without any local storage is the most likely to support such a notion in the future, so look for it eventually on ChromeOS ;)

Reply Parent Score: 2