153
Views
1
CrossRef citations to date
0
Altmetric
Original Articles

O/live: Transparent Distribution, Persistence, and Partial Replication for Ubiquitous User Interfaces

, &
Pages 755-770 | Published online: 23 Jul 2014
 

Abstract

This article is focused on the system side of the multidisciplinary problem of building User Interface Management Systems (UIMS) for distributed and heterogeneous I/O devices. It presents a new architecture that decouples applications from their interfaces by using distributed synthetic file system interfaces (similar to /proc on UNIX) to export user interface elements and a new UIMS, O/live, following this approach. The UIMS has been in use for several years on a daily basis, in our laboratory and personal computers. It supports transparent distribution, replication, and migration of user interface elements among highly heterogeneous devices. Moreover, it is highly programmable without the need for special tools, which (a) facilitates experimentation and iteration for new human–computer interaction techniques and (b) enables the creation of orthogonal services to manipulate programmatically and independently the elements of the distributed UI. This article describes both the approach and the O/live UIMS and window system.

Additional information

Notes on contributors

Francisco J. Ballesteros

Francisco J. Ballesteros leads the Laboratorio de Sistemas at URJC. He received his MS in Computer Science in 1993, and his PhD in Computer Science in 1998, both from the Technical University of Madrid. Currently, he is a professor at Universidad Rey Juan Carlos, teaching and researching in Operating Systems and Programming Languages. His research interests include operating systems, adaptable systems, window systems, and file system protocols.

Gorka Guardiola

Gorka Guardiola is an associate professor at the Universidad Rey Juan Carlos and member of the Operating Systems Lab (Laboratorio de Sistemas). He received his MS in telecommunication engineering in the Carlos III University in 2003 and his PhD in computing science from the Universidad Rey Juan Carlos in 2007. His research interests include operating systems, concurrent programming, embedded computing, and pure mathematics.

Enrique Soriano-Salvador

Enrique Soriano-Salvador is an associate professor at the Universidad Rey Juan Carlos of Madrid and member of the Laboratorio de Sistemas. He earned his MS in computer engineering in 2002. He received a PhD from the Rey Juan Carlos University in October, 2006. His research interests include operating systems, distributed systems, security, and concurrent programming.

Log in via your institution

Log in to Taylor & Francis Online

PDF download + Online access

  • 48 hours access to article PDF & online version
  • Article PDF can be downloaded
  • Article PDF can be printed
USD 61.00 Add to cart

Issue Purchase

  • 30 days online access to complete issue
  • Article PDFs can be downloaded
  • Article PDFs can be printed
USD 306.00 Add to cart

* Local tax will be added as applicable

Related Research

People also read lists articles that other readers of this article have read.

Recommended articles lists articles that we recommend and is powered by our AI driven recommendation engine.

Cited by lists all citing articles based on Crossref citations.
Articles with the Crossref icon will open in a new tab.