FLUID: Flexible User Interface Distribution for Ubiquitous Multi-device Interaction
@article{Oh2019FLUIDFU, title={FLUID: Flexible User Interface Distribution for Ubiquitous Multi-device Interaction}, author={Sangeun Oh and Ahyeon Kim and Sunjae Lee and Kilho Lee and Dae R. Jeong and Steven Y. Ko and Insik Shin}, journal={The 25th Annual International Conference on Mobile Computing and Networking}, year={2019} }
The growing trend of multi-device ownerships creates a need and an opportunity to use applications across multiple devices. However, in general, the current app development and usage still remain within the single-device paradigm, falling far short of user expectations. For example, it is currently not possible for a user to dynamically partition an existing live streaming app with chatting capabilities across different devices, such that she watches her favorite broadcast on her smart TV while…
Figures and Tables from this paper
9 Citations
FLUID-XP: flexible user interface distribution for cross-platform experience
- Computer ScienceProceedings of the 27th Annual International Conference on Mobile Computing and Networking
- 2021
FLUID-XP is introduced, 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: Flexible User Interface Distribution for Ubiquitous Multi-Device Interaction
- Computer ScienceGetMobile Mob. Comput. Commun.
- 2019
The current mobile computing ecosystem is restricted by the single device paradigm that allows a user to interact with only one screen tethered to a single device, limiting the potential that the emerging multi-device computing trend provides.
A Methodology for User Interface Adaptation of Multi-Device Broadcast-Broadband Services
- Computer ScienceIEEE Access
- 2020
A novel multi-device adaptation methodology to build adaptive User Interfaces for multi-screen hybrid broadcast-broadband TV experiences that is extensible to any kind of content, device and user, and is applicable to different contexts considering technological evolution and other fields of application.
User Experience for Multi-Device Ecosystems: Challenges and Opportunities
- Computer ScienceCHI Extended Abstracts
- 2021
This workshop brings together researchers, practitioners and developers with different backgrounds, including from fields such as computationally design, affective computing, and multimodal interaction to exchange views, share ideas, and explore future directions on UX for distributed scenarios, especially for those heterogeneous cross-device ecosystems.
REACT: Distributed Mobile Microservice Execution Enabled by Efficient Inter-Process Communication
- Computer ScienceArXiv
- 2021
REACT is a new Android-based framework that enables apps to be developed as a collection of loosely coupled microservices (MS) and allows individual distribution, dynamic management and offloading of MS to be executed by services in the network, based on contextual changes.
DUES-Adapt: Exploring Distributed User Experience With Neural UI Adaptation
- Computer ScienceIUI Companion
- 2020
DUES-Adapt is introduced, an AI based UI adaptation system that parses the basic UI elements and employs the parsing results to generate a reasonable and aesthetic layout for a target device.
Sensor Virtualization for Efficient Sharing of Mobile and Wearable Sensors
- Computer ScienceSenSys
- 2021
SenseWear is a sensor-sharing platform that extends the functionality of a smartphone to use remote sensors with limited additional developer effort, and creates more convenient interaction options for smartphone apps.
Tap: an app framework for dynamically composable mobile systems
- Computer ScienceMobiSys
- 2021
Tap is a framework that makes it easy for users to dynamically compose collections of mobile systems and developers to write apps that make use of those impromptu collections by virtualizing data sources so that local and remote data sources can be combined together upon tapping.
MPBond: efficient network-level collaboration among personal mobile devices
- Computer ScienceMobiSys
- 2020
This work develops a cross-device connection management scheme, a buffering strategy, a packet scheduling algorithm, and a policy framework tailored to MPBond's architecture that reduces file download time, improves the video streaming bitrate, and improves the energy efficiency.
References
SHOWING 1-10 OF 50 REFERENCES
Fluid: Flexible User Interface Distribution for Ubiquitous Multi-Device Interaction
- Computer ScienceGetMobile Mob. Comput. Commun.
- 2019
The current mobile computing ecosystem is restricted by the single device paradigm that allows a user to interact with only one screen tethered to a single device, limiting the potential that the emerging multi-device computing trend provides.
Mobile Plus: Multi-device Mobile Platform for Cross-device Functionality Sharing
- Computer ScienceMobiSys
- 2017
M+ is introduced, an extension of Android that supports cross-device functionality sharing in a transparent manner and achieves performance close to that of within-device sharing unless a large amount of data is transferred.
Heterogeneous Multi-Mobile Computing
- Computer ScienceMobiSys
- 2019
M2 is a system for multi-mobile computing that enables existing unmodified mobile apps to share and combine multiple devices, including cameras, displays, speakers, microphones, sensors, GPS, and input, that leverages higher-level device abstractions and hardware acceleration to efficiently share device data.
Flux: multi-surface computing in Android
- Computer ScienceEuroSys
- 2015
Flux is an Android-based system that enables any app to become multi-surface through app migration, and can migrate many popular, unmodified Android apps---including those with extensive device interactions like 3D accelerated graphics---across heterogeneous devices and is fast enough for interactive use.
Generative Patterns for Designing Multiple User Interfaces
- Computer Science2016 IEEE/ACM International Conference on Mobile Software Engineering and Systems (MOBILESoft)
- 2016
A generative design pattern-based approach for cross-device services that ensures some consistency across different devices and platforms since the pattern is instantiated in the same way for each device or platform.
AdaM: Adapting Multi-User Interfaces for Collaborative Environments in Real-Time
- Computer ScienceCHI
- 2018
This paper presents a mixed integer programming formulation which allows real-time applications in dynamically changing collaborative settings and optimizes the allocation of UI elements based on device capabilities, user roles, preferences, and access rights.
WatchConnect: A Toolkit for Prototyping Smartwatch-Centric Cross-Device Applications
- Computer ScienceCHI
- 2015
WatchConnect is introduced, a toolkit for rapidly prototyping cross-device applications and interaction techniques with smartwatches that provides developers with an extendable hardware platform that emulates a smartwatch, a UI framework that integrates with an existing UI builder, and a rich set of input and output events using a range of built-in sensor mappings.
Heterogeneous Multi-Mobile Computing (video)
- Computer ScienceMobiSys
- 2019
M2 introduces a new data-centric approach that leverages higher-level device abstractions and encoding/decoding hardware to efficiently share device data as opposed to low- level device-specific APIs.
Weave: Scripting Cross-Device Wearable Interaction
- Computer ScienceCHI
- 2015
Weave provides a set of high-level APIs, based on JavaScript, for developers to easily distribute UI output and combine sensing events and user input across mobile and wearable devices.
Interactive development of cross-device user interfaces
- Computer ScienceCHI
- 2014
To support interactive development for multi-device environments, where not all devices may be present at design and run-time, XDStudio supports switching between the two authoring modes, as well as between design and use mode, as required.