PRUID: Practical User Interface Distribution for Multi-surface Computing
Menglong Cui, Mingsong Lv, Qingqiang He, Caiqi Zhang, Chuancai Gu, Tao Yang, Nan Guan
Abstract
It becomes more and more common for people to have multiple mobile devices. This opens the opportunity of multi-surface computing in which users interact with an app using multiple devices simultaneously. Recently, a system called FLUID was developed, which can distribute User Interface (UI) elements of an app to multiple devices to support multi-surface computing. FLUID enables general, flexible and transparent multi-device interaction, which cannot be achieved by previous approaches such as screen mirroring, app migration, and customized app development on multiple devices. However, the practicality of FLUID is still severely limited because it requires that (1) the app source codes must be available and (2) the same app is pre-installed on all devices. This paper presents PRUID, a UI distribution system that is free from the above-mentioned limitations of FLUID. PRUID captures and extracts relevant information about UI elements to be distributed completely at run time, without requiring the app source code. An app-independent UI agent is designed to dock and render the UI components distributed to the guest device, so pre-installation of the app on guest devices is not required. We developed representative use cases to demonstrate the usage and evaluate the performance of PRUID. The evaluation results show that the extra overhead incurred due to the UI information extraction at run time is marginal and PRUID provides a smooth user experience.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get 922072c7-6eb7-4919-a275-11a4f4a1e582Cited by top-tier papers2
- Crow API: Cross-device I/O Sharing in Web ApplicationsSeonghoon Park, Jeho Lee, Hojung ChaINFOCOM 2023 · 3 citations
- Vulture: Cross-Device Web Experience with Fine-Grained Graphical User Interface DistributionSeonghoon Park, Jeho Lee, Yonghun Choi, Hojung ChaINFOCOM 2024 · 1 citation
Related papers
- FLUID-XP: flexible user interface distribution for cross-platform experienceSunjae Lee, Hayeon Lee, Hoyoung Kim, Sangmin Lee et al.MobiCom 2021 · 10 citations
- SurfaceFleet: Exploring Distributed Interactions Unbounded from Device, Application, User, and TimeFrederik Brudy, David Ledo, Michel Pahud, Nathalie Henry Riche et al.UIST 2020 · 19 citations
- FLUID-IoT : Flexible and Fine-Grained Access Control in Shared IoT Environments via Multi-user UI DistributionSunjae Lee, Minwoo Jeong, Daye Song, Junyoung Choi et al.CHI 2024 · 2 citations
- A-mash: providing single-app illusion for multi-app use through user-centric UI mashupSunjae Lee, Hoyoung Kim, Sijung Kim, Sangwook Lee et al.MobiCom 2022 · 7 citations
- Synthesis-Based Enhancement for GUI Test Case MigrationYakun Zhang, Qihao Zhu, Jiwei Yan, Chen Liu et al.ISSTA 2024 · 3 citations
