Shared Substance: Developing Flexible Multi-Surface Applications

Research output: Contribution to book/anthology/report/proceedingArticle in proceedingsResearchpeer-review

  • Tony Gjerlufsen, Denmark
  • Clemens Nylandsted Klokmose
  • James Eagan, Laboratiore de Recherche en Informatique, Université Paris-Sud XI, United States
  • Clement Pillias, Laboratiore de Recherche en Informatique, Université Paris-Sux XI, France
  • Michel Beaudouin-Lafon, Laboratiore de Recherche en Informatique, Université Paris-Sux XI, France
This paper presents a novel middleware for developing flexible interactive multi-surface applications. Using a scenario-based approach, we identify the requirements for this type of applications. We then introduce Substance, a data- oriented framework that decouples functionality from data, and Shared Substance, a middleware implemented in Substance that provides powerful sharing abstractions. We describe our implementation of two applications with Shared Substance and discuss the insights gained from these experiments. Our finding is that the combination of a data-oriented programming model with middleware support for sharing data and functionality provides a flexible, robust solution with low viscosity at both design-time and run-time.
Original languageEnglish
Title of host publicationProceedings of the International Conference on Human Factors in Computing Systems, CHI 2011
EditorsDesney S. Ten, Saleema Amershi, Bo Begole, Wendy A. Kellogg, Manas Tungare
Number of pages10
PublisherAssociation for Computing Machinery
Publication yearMay 2011
Pages3383-3392
ISBN (Electronic)978-1-4503-0228-9
DOIs
Publication statusPublished - May 2011
EventACM CHI Conference on Human Factors in Computing Systems. CHI 2011 - Vancouver, BC, Canada
Duration: 7 May 201112 May 2011

Conference

ConferenceACM CHI Conference on Human Factors in Computing Systems. CHI 2011
LandCanada
ByVancouver, BC
Periode07/05/201112/05/2011

    Research areas

  • Multi-surface interaction, Data-oriented model, Middleware

See relations at Aarhus University Citationformats

ID: 35210917