TY - GEN
T1 - FLUID-XP
T2 - 27th ACM Annual International Conference On Mobile Computing And Networking, MobiCom 2021
AU - Lee, Sunjae
AU - Lee, Hayeon
AU - Kim, Hoyoung
AU - Lee, Sangmin
AU - Choi, Jeong Woon
AU - Lee, Yuseung
AU - Lee, Seono
AU - Kim, Ahyeon
AU - Song, Jean Young
AU - Oh, Sangeun
AU - Ko, Steven Y.
AU - Shin, Insik
N1 - Publisher Copyright:
© 2021 ACM.
PY - 2021/10/25
Y1 - 2021/10/25
N2 - Being able to use a single app across multiple devices can bring novel experiences to the users in various domains including entertainment and productivity. For instance, a user of a video editing app would be able to use a smart pad as a canvas and a smartphone as a remote toolbox so that the toolbox does not occlude the canvas during editing. However, existing approaches do not properly support the single-app multi-device execution due to several limitations, including high development cost, device heterogeneity, and high performance requirement. In this paper, we introduce FLUID-XP, a novel cross-platform multi-device system that enables UIs of a single app to be executed across heterogeneous platforms, while overcoming the limitations of previous approaches. FLUID-XP provides flexible, efficient, and seamless interactions by addressing three main challenges: i) how to transparently enable a single-display app to use multiple displays, ii) how to distribute UIs across heterogeneous devices with minimal network traffic, and iii) how to optimize the UI distribution process when multiple UIs have different distribution requirements. Our experiments with a working prototype of FLUID-XP on Android confirm that FLUID-XP successfully supports a variety of unmodified real-world apps across heterogeneous platforms (Android, iOS, and Linux). We also conduct a lab study with 25 participants to demonstrate the effectiveness of FLUID-XP with real users.
AB - Being able to use a single app across multiple devices can bring novel experiences to the users in various domains including entertainment and productivity. For instance, a user of a video editing app would be able to use a smart pad as a canvas and a smartphone as a remote toolbox so that the toolbox does not occlude the canvas during editing. However, existing approaches do not properly support the single-app multi-device execution due to several limitations, including high development cost, device heterogeneity, and high performance requirement. In this paper, we introduce FLUID-XP, a novel cross-platform multi-device system that enables UIs of a single app to be executed across heterogeneous platforms, while overcoming the limitations of previous approaches. FLUID-XP provides flexible, efficient, and seamless interactions by addressing three main challenges: i) how to transparently enable a single-display app to use multiple displays, ii) how to distribute UIs across heterogeneous devices with minimal network traffic, and iii) how to optimize the UI distribution process when multiple UIs have different distribution requirements. Our experiments with a working prototype of FLUID-XP on Android confirm that FLUID-XP successfully supports a variety of unmodified real-world apps across heterogeneous platforms (Android, iOS, and Linux). We also conduct a lab study with 25 participants to demonstrate the effectiveness of FLUID-XP with real users.
KW - heterogeneous-platform
KW - multi-device mobile platform
KW - multi-surface computing
KW - remote display
KW - user interface distribution
UR - https://www.scopus.com/pages/publications/85140885476
U2 - 10.1145/3447993.3483245
DO - 10.1145/3447993.3483245
M3 - Conference contribution
AN - SCOPUS:85140885476
T3 - Proceedings of the Annual International Conference on Mobile Computing and Networking, MOBICOM
SP - 762
EP - 774
BT - ACM MobiCom 2021 - Proceedings of the 27th ACM Annual International Conference On Mobile Computing And Networking
PB - Association for Computing Machinery
Y2 - 28 March 2022 through 1 April 2022
ER -