11 ms·
I built something very similar to this years ago. seriously. http://systems.cs.columbia.edu/files/wpid-compsac2006-fordist.pdf http://systems.cs.columbia.edu/
by compsciphd 6y ago
I built something very similar to this years ago. seriously.
http://systems.cs.columbia.edu/files/wpid-compsac2006-fordist.pdf http://systems.cs.columbia.edu/files/wpid-compsac2006-fordis...
i.e. storing a checkpoint/restartable a linux desktop container on one device and being able to move them to run on another more powerful device when its available (and checkpointing back to the device when one wants to leave the more powerful computer)
I then worked on IBM Research's "SoulPad" that did a similar thing, but just checkpoint / restarting a VM.
Heck, I even tried to pitch in interviews with Microsoft, Apple and Google that they should go in this direction (didn't get the jobs). i.e. your mobile device becomes your "permanent" computer, but you can connect it to more powerful devices at home / work where your processes can run. Applications would be written to be "device" aware, so could dynamically change their UI if being used on a phone, tablet or desktop, as all 3 have different requirements for the best UX experience.