SurfaceFleet: Exploring distributed interactions unbounded from device, application, user, and time

17Citations
Citations of this article
33Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Knowledge work increasingly spans multiple computing surfaces. Yet in status quo user experiences, content as well as tools, behaviors, and workflows are largely bound to the current device-running the current application, for the current user, and at the current moment in time. SurfaceFleet is a system and toolkit that uses resilient distributed programming techniques to explore cross-device interactions that are unbounded in these four dimensions of device, application, user, and time. As a reference implementation, we describe an interface built using SurfaceFleet that employs lightweight, semi-transparent UI elements known as Applets. Applets appear always-on-top of the operating system, application windows, and (conceptually) above the device itself. But all connections and synchronized data are virtualized and made resilient through the cloud. For example, a sharing Applet known as a Portfolio allows a user to drag and drop unbound Interaction Promises into a document. Such promises can then be fulfilled with content asynchronously, at a later time (or multiple times), from another device, and by the same or a different user.

Cite

CITATION STYLE

APA

Brudy, F., Ledo, D., Pahud, M., Henry Riche, N., Holz, C., Waghmare, A., … Hinckley, K. (2020). SurfaceFleet: Exploring distributed interactions unbounded from device, application, user, and time. In UIST 2020 - Proceedings of the 33rd Annual ACM Symposium on User Interface Software and Technology (pp. 7–21). Association for Computing Machinery, Inc. https://doi.org/10.1145/3379337.3415874

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free