首页> 外文OA文献 >Cross-Device Application Mobility - Investigating and showcasing the feasibility of a generic, cross-Device Session Mobility Platform for Applications
【2h】

Cross-Device Application Mobility - Investigating and showcasing the feasibility of a generic, cross-Device Session Mobility Platform for Applications

机译:跨设备应用程序移动性-研究和展示通用的跨应用程序会话移动性平台的可行性

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

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 certain level of application modification, which we believe is a reasonable requirement. A truly generic cross-device session mobility platform should work with any application, irrespective of the type of the application and the type of terminal it is running on. This becomes a challenge, considering that the nature of an application may vary a lot from application to application. Our proposed solution, the Migration Platform (MP), is realized as a centralized peer-to-peer architecture. It consists of two entities; the Migration Server (MS) and the Migration Client (MC), the latter installed as a software on each device. Together, the MS and MC will provide any application with cross-device session mobility capabilities. Upon switching device (i.e. upon a migration), a direct data channel between source and target device is established. The state of the application about to be migrated is transferred over this data channel, and passed to the application on the target device. This enables the application to resume the application session from where it was left off on the source device. By suggesting a workaround, we also make this scheme viable for real-time communication applications.The applications that are to utilize the capabilities provided by the MP need to implement an interface to the MC, as well as a user interface enabling the user to trigger migration functions from the application. This way, the application can invoke migration functions provided by the MC, and the MC can invoke the application-specific functions specified in the interface. By having the application developers implement the required functions, we provide them with complete freedom when it comes to how they want to apply the migration functionalities, both when it comes to behavior and appearance.We implemented a proof of concept in the web environment, primarily based on the bleeding edge technology, WebRTC, an API currently being drafted, enabling browser to browser communication. Using the exact same generic scripts, we implement session mobility features in four, arguably different, demo applications; a HTML5 video streaming application, a YouTube streaming application, a videochat application and a Chrome browsing extension. With this, we showcased the behavior of the session mobility features, as well as proved the viability of our proposed solution.
机译:如今,跨设备功能已成为大多数应用程序中的事实上的标准,使用户能够从各种设备访问应用程序,并在某些情况下恢复其先前的会话。尽管这允许用户在不同的设备上运行相同的应用程序,但是仍然没有广泛的解决方案提供将正在进行的应用程序会话从一个设备转移到另一设备,并立即继续进行中的会话的能力。正如我们所问过的用户所认为的那样,这些功能具有潜在的巨大价值,这绝对是值得探索的东西。在本文中,我们已经研究并证明了通用的跨设备会话移动性平台是可行且可行的,但并非没有一定程度的应用程序修改,我们认为这是合理的要求。一个真正通用的跨设备会话移动性平台应该可以与任何应用程序一起使用,而不管该应用程序的类型和运行它的终端的类型如何。考虑到应用程序的性质可能因应用程序而异,这成为一个挑战。我们提出的解决方案迁移平台(MP)被实现为集中式对等体系结构。它由两个实体组成;迁移服务器(MS)和迁移客户端(MC),后者作为软件安装在每个设备上。 MS和MC将共同为任何应用程序提供跨设备会话移动性功能。在切换设备时(即,在迁移时),在源设备和目标设备之间建立直接数据信道。将要迁移的应用程序的状态通过此数据通道传输,并传递到目标设备上的应用程序。这使应用程序可以从源设备上未中断的位置继续应用程序会话。通过提出解决方法,我们还使该方案对于实时通信应用程序可行。要利用MP提供的功能的应用程序需要实现与MC的接口,以及使用户能够触发的用户界面。从应用程序迁移功能。这样,应用程序可以调用由MC提供的迁移功能,而MC可以调用在接口中指定的特定于应用程序的功能。通过让应用程序开发人员实现所需的功能,我们为他们提供了完全自由的选择权,涉及到行为和外观方面的迁移功能。我们在Web环境中实现了概念证​​明基于最新技术WebRTC(目前正在起草的一种API),可实现浏览器之间的通信。使用完全相同的通用脚本,我们在四个可能不同的演示应用程序中实现了会话移动性功能。 HTML5视频流应用程序,YouTube流应用程序,视频聊天应用程序和Chrome浏览扩展程序。这样,我们展示了会话移动性功能的行为,并证明了我们提出的解决方案的可行性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号