Evaluation of a programming toolkit for interactive public display applications

Interaction is repeatedly pointed out as a key enabling element towards more engaging and valuable public displays. Still, most digital public displays today do not support any interactive features. We argue that this is mainly due to the lack of efficient and clear abstractions that developers can use to incorporate interactivity into their applications. As a consequence, interaction represents a major overhead for developers, and users are faced with inconsistent interaction models across different displays. This paper describes the results of the evaluation of a widget toolkit for generalized interaction with public displays. Our toolkit was developed for web-based applications and it supports multiple interaction mechanisms, automatically generated graphical interfaces, asynchronous events and concurrent interaction. We have evaluated the toolkit along various dimensions - system performance, API usability, and real-world deployment - and we present and discuss the results in this paper.

[1]  Kentaro Toyama,et al.  Toward universal mobile interaction for shared displays , 2004, CSCW.

[2]  Keith Cheverst,et al.  Exploring bluetooth based mobile phone interaction with the hermes photo display , 2005, Mobile HCI.

[3]  Mark S. Ackerman,et al.  The X Toolkit: More Bricks for Building User-Interfaces or Widgets for Hire , 1988, USENIX Winter.

[4]  Pierre Dragicevic,et al.  Input Device Selection and Interaction Configuration with ICON , 2001, BCS HCI/IHM.

[5]  Albrecht Schmidt,et al.  Open Display Networks: A Communications Medium for the 21st Century , 2012, Computer.

[6]  Albrecht Schmidt,et al.  Designing application stores for public display networks , 2012, PerDis '12.

[7]  John Hardy,et al.  Toolkit support for interactive projected displays , 2012, MUM.

[8]  Nicolai Marquardt,et al.  The proximity toolkit: prototyping proxemic interactions in ubiquitous computing ecologies , 2011, UIST.

[9]  Rui José,et al.  Instant Places: Using Bluetooth for Situated Interaction in Public Displays , 2008, IEEE Pervasive Computing.

[10]  Daniel Vogel,et al.  Interactive public ambient displays: transitioning from implicit to explicit, public to personal, interaction with multiple users , 2004, UIST '04.

[11]  Marc Langheinrich,et al.  Using mobile devices to personalize pervasive displays , 2013, MOCO.

[12]  Khai N. Truong,et al.  BlueTone: a framework for interacting with public displays using dual-tone multi-frequency through bluetooth , 2009, UbiComp.

[13]  Michael Rohs,et al.  Visual code widgets for marker-based interaction , 2005, 25th IEEE International Conference on Distributed Computing Systems Workshops.

[14]  Nigel Davies,et al.  Using bluetooth device names to support interaction in smart environments , 2009, MobiSys '09.

[15]  Alan J. Dix,et al.  A taxonomy for and analysis of multi-person-display ecosystems , 2009, Personal and Ubiquitous Computing.

[16]  Adrian Friday,et al.  MAGIC Broker: A Middleware Toolkit for Interactive Public Displays , 2008, 2008 Sixth Annual IEEE International Conference on Pervasive Computing and Communications (PerCom).

[17]  Florian Alt,et al.  Mobile applications for open display networks: common design considerations , 2013, PerDis '13.

[18]  Alireza Sahami Shirazi,et al.  Digifieds: Evaluating Suitable Interaction Techniques for Shared Public Notice Areas , 2011 .

[19]  Rui José,et al.  Selection and Control of Applications in Pervasive Displays , 2012, UCAmI.

[20]  Rui José,et al.  PuReWidgets: a programming toolkit for interactive public display applications , 2012, EICS '12.