Today, cross-device capabilities has become the de facto standard among most applications, enabling users to access an application, and in some cases, resume their previous session, from a various of devices. While this allows the user to run the same application on different devices, there still exists no widespread solution providing the ability to transfer an ongoing application session from one device to another, continuing the ongoing session immediately. As users we?ve asked have considered such functionality to be of potential great value, this is definitely something worth exploring. In this thesis, we have investigated and proved that a generic, cross-device session mobility platform is possible and feasible, but not without a cert...