The massive mobile multiuser framework: enabling ad-hoc realtime interaction on public displays with mobile devices

In this paper, we present the Massive Mobile Multiuser (M3) framework, a software platform designed to enable setup-free, real-time, concurrent interaction with shared public displays through large numbers of personal mobile devices. This work is motivated by the fact that simultaneous interaction of multiple persons with public displays requires either dedicated tracking hardware to detect gestures or touch, or a way for users to interact through their personal mobile devices. The latter option provides more flexibility but also presents a heightened entry barrier as it often requires installation of custom software. To address these issues, M3 enables immediate interaction through the mobile browser without requiring prior setup on the user side, and real-time interaction suitable for fast multiplayer games. We present a detailed analysis of latency sources and findings from two real-world deployments of our framework in public settings with up to 17 concurrent users. Despite a resource-constrained environment and an unpredictable selection of client devices, M3 consistently delivers performance suitable for real-time interaction.

[1]  Andreas Butz,et al.  Touch projector: mobile interaction through video , 2010, CHI.

[2]  Alireza Sahami Shirazi,et al.  Digifieds: insights into deploying digital public notice areas in the wild , 2011, MUM.

[3]  Carl Gutwin,et al.  Quantifying and Mitigating the Negative Effects of Local Latencies on Aiming in 3D Shooter Games , 2015, CHI.

[4]  Per Ola Kristensson,et al.  Text blaster: a multi-player touchscreen typing game , 2014, CHI Extended Abstracts.

[5]  Michael Rohs,et al.  Sweep and point and shoot: phonecam-based interactions for large public displays , 2005, CHI Extended Abstracts.

[6]  Albrecht Schmidt,et al.  VEII: A Toolkit for Editing Multimedia Content of Interactive Installations On-site , 2015, PerDis.

[7]  Alireza Sahami Shirazi,et al.  Interaction techniques for creating and exchanging content with public displays , 2013, CHI.

[8]  Aaron J. Quigley,et al.  The cost of display switching: a comparison of mobile, large display and hybrid UI configurations , 2012, AVI.

[9]  Mahadev Satyanarayanan,et al.  How close is close enough? Understanding the role of cloudlets in supporting display appropriation by mobile users , 2012, 2012 IEEE International Conference on Pervasive Computing and Communications.

[10]  Konrad Tollmar,et al.  Communiplay: a field study of a public display mediaspace , 2014, CHI.

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

[12]  Moira C. Norrie,et al.  PresiShare: opportunistic sharing and presentation of content using public displays and QR codes , 2013, PerDis '13.

[13]  Marc Langheinrich,et al.  ShadowTouch: a Multi-user Application Selection Interface for Interactive Public Displays , 2015, PerDis.

[14]  Daniel J. Wigdor,et al.  Designing for low-latency direct-touch input , 2012, UIST.

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

[16]  Florian Alt,et al.  Looking glass: a field study on noticing interactivity of a shop window , 2012, CHI.

[17]  Shumin Zhai,et al.  Human Performance in Six Degree of Freedom Input Control , 2002 .

[18]  Mario Di Francesco,et al.  MoCHA: Augmenting pervasive displays through mobile devices and web-based technologies , 2014, 2014 IEEE International Conference on Pervasive Computing and Communication Workshops (PERCOM WORKSHOPS).

[19]  Niels Henze,et al.  uCanvas: A Web Framework for Spontaneous Smartphone Interaction with Ubiquitous Displays , 2015, INTERACT.

[20]  Jason Freeman,et al.  massMobile: towards a flexible framework for large-scale participatory collaborations in live performances , 2013 .