AlfredO: An architecture for flexible interaction with electronic devices

Jan S. Rellermeyer, Oriana Riva, Gustavo Alonso

Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

45 Citations (Scopus)


Mobile phones are rapidly becoming the universal access point for computing, communication, and digital infrastructures. In this paper we explore the software architectures necessary to make the mobile phone a truly universal access point to any electronic infrastructure. We propose AlfredO, a lightweight middleware architecture that allows developers to construct applications in a modular way, organizing the applications into detachable tiers that can be distributed at will to dynamically configure multi-tier architectures between mobile phones and service providers. Through AlfredO, a phone can lease on-the-fly the client side of an application and immediately become a fully tailored client. Our experimental results indicate that AlfredO has very little overhead, it is scalable, and yields very low latency. To demonstrate the feasibility and potential of the platform, in the paper we also describe AlfredOShop, a prototype application for spontaneously controlling information screens from a mobile phone.
Original languageEnglish
Title of host publicationMiddleware 2008 - ACM/IFIP/USENIX 9th International Middleware Conference, Proceedings
Place of PublicationBerlin
Number of pages20
Volume5346 LNCS
ISBN (Electronic)978-3-540-89856-6
ISBN (Print)3540898557, 9783540898559
Publication statusPublished - 2008
Externally publishedYes
EventACM/IFIP/USENIX 9th International Middleware Conference, Middleware 2008 - Leuven, Belgium
Duration: 1 Dec 20085 Dec 2008

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume5346 LNCS
ISSN (Print)03029743
ISSN (Electronic)16113349


ConferenceACM/IFIP/USENIX 9th International Middleware Conference, Middleware 2008

Bibliographical note

Accepted Author Manuscript


  • Mobile phones
  • OSGi
  • Software as a service
  • Universal interface


Dive into the research topics of 'AlfredO: An architecture for flexible interaction with electronic devices'. Together they form a unique fingerprint.

Cite this