RED: a framework for prototyping multi-display applications using web technologies

We present the Really Easy Displays framework (RED), a web-based platform to facilitate spontaneous interaction between devices and applications. RED provides a single abstraction for content and interaction between display types, data streams and interaction modalities, and allows developers to create multi-display applications by enabling the sharing of web document object models (DOMs) across displays. We present lessons learned from using RED in our own research, hands-on workshops with developers and interviews with long-term developers over the course of a year. We provide initial evidence that the use of web-technologies in a framework like RED can mitigate some barriers encountered in by multi-display interaction scenarios, and we propose future work to improve RED.

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

[2]  Sidney S. Fels,et al.  Investigating a Design Space for Multidevice Environments , 2012, Int. J. Hum. Comput. Interact..

[3]  Elizabeth F. Churchill,et al.  Sharing multimedia content with interactive public displays: a case study , 2004, DIS '04.

[4]  Nigel Davies,et al.  Yarely: a software player for open pervasive display networks , 2013, PerDis.

[5]  Albrecht Schmidt,et al.  Requirements and design space for interactive public displays , 2010, ACM Multimedia.

[6]  Adrian Friday,et al.  MAGIC Broker 2: An open and extensible platform for the Internet of Things , 2010, 2010 Internet of Things (IOT).

[7]  Anthony Tang,et al.  Designing for bystanders: reflections on building a public digital forum , 2008, CHI.

[8]  Hua Wang,et al.  What goes where?: designing interactive large public display applications for mobile device interaction , 2009, ICIMCS '09.

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

[10]  Alois Ferscha,et al.  Pervasive Web Access via Public Communication Walls , 2002, Pervasive.

[11]  Kouichi Matsuda,et al.  WebGL Programming Guide: Interactive 3D Graphics Programming with WebGL , 2013 .

[12]  Jennifer G. Sheridan,et al.  Public Ubiquitous Computing Systems: Lessons from the e-Campus Display Deployments , 2006, IEEE Pervasive Computing.

[13]  Marko Jurmu,et al.  Web-based framework for spatiotemporal screen real estate management of interactive public displays , 2010, WWW '10.

[14]  Armando Fox,et al.  Multibrowsing: Moving Web Content across Multiple Displays , 2001, UbiComp.

[15]  Rui José,et al.  Evaluation of a programming toolkit for interactive public display applications , 2013, MUM.

[16]  Mahmoud Naghshineh,et al.  WebSplitter: a unified XML framework for multi-device collaborative Web browsing , 2000, CSCW '00.

[17]  Antônio Francisco do Prado,et al.  Thing broker: a twitter for things , 2013, UbiComp.

[18]  Simo Hosio,et al.  Using public displays to stimulate passive engagement, active engagement, and discovery in public spaces , 2012, MAB '12.

[19]  E. Rukzio,et al.  A Framework for Mobile Interactions with the Physical World , 2005 .

[20]  Desney S. Tan,et al.  Impromptu: a new interaction framework for supporting collaboration in multiple display environments and its field evaluation for co-located software development , 2008, CHI.