I was recommended to post my questions here due to the nature of the question.
My task is to make an Android application migrate freely from device X to Device Y (with minimum user interaction and authentication). To do so, I believe I have to capture an Android process (application or Service) while it is running, Halt it, Clone/Fork it, and Resume it on another target device. This does seem to be non-trivial. Onto the questions: 1) Does Android support on-the-fly installation of applications (with presumably trusted certificates)? 2) Is there support in the SDK for cloning or forking of a process. 3) Is there support in the SDK for suspend/resume of a process, especially resuming on another device? 4) Does Android itself have the concept of PCBs (Process Control Block) for maintaining the state of its processes/threads? 5) Is this Android "PCB" (or task descriptor, or process descriptor) below the Android level, and instead at the Linux OS level? I'm not familiar enough with low-level Android to determine this through the typical developer sources. Thanks for any help you can give or any leads you provide. --Will -- unsubscribe: [email protected] website: http://groups.google.com/group/android-porting
