skip to main content
10.1145/2914920.2915004acmotherconferencesArticle/Chapter ViewAbstractPublication PagesperdisConference Proceedingsconference-collections
research-article

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

Published:20 June 2016Publication History

ABSTRACT

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.

References

  1. Florian Alt, Thomas Kubitza, Dominik Bial, Firas Zaidan, Markus Ortel, Björn Zurmaar, Tim Lewen, Alireza Sahami Shirazi, and Albrecht Schmidt. 2011. Digifieds: insights into deploying digital public notice areas in the wild. In Proceedings of the 10th International Conference on Mobile and Ubiquitous Multimedia (MUM '11). ACM, 165--174. http://dl.acm.org/citation.cfm?id=2107618 Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Florian Alt, Alireza Sahami Shirazi, Thomas Kubitza, and Albrecht Schmidt. 2013. Interaction techniques for creating and exchanging content with public displays. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '12). ACM, 1709--1718. http://dl.acm.org/citation.cfm?id=2466226 Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Rafael Ballagas, Michael Rohs, and Jennifer G. Sheridan. 2005. Sweep and Point and Shoot: Phonecam-based Interactions for Large Public Displays. In CHI '05 Extended Abstracts on Human Factors in Computing Systems (CHI EA '05). ACM, New York, NY, USA, 1200--1203. DOI:http://dx.doi.org/10.1145/1056808.1056876 Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Sebastian Boring, Dominikus Baur, Andreas Butz, Sean Gustafson, and Patrick Baudisch. 2010. Touch Projector: Mobile Interaction Through Video. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '10). ACM, New York, NY, USA, 2287--2296. DOI:http://dx.doi.org/10.1145/1753326.1753671 Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Mason Chang. 2014. Android Touch Resampling Algorithm. (2014). Retrieved April 15, 2016 from http://www.masonchang.com/blog/2014/8/25/androids-touch-resampling-algorithm.Google ScholarGoogle Scholar
  6. Sarah Clinch, Jan Harkes, Adrian Friday, Nigel Davies, and Mahadev Satyanarayanan. 2012. How close is close enough? Understanding the role of cloudlets in supporting display appropriation by mobile users. In Pervasive Computing and Communications (PerCom), 2012 IEEE International Conference on. IEEE, 122--127.Google ScholarGoogle ScholarCross RefCross Ref
  7. Tilman Dingler, Tobias Bagg, Yves Grau, Niels Henze, and Albrecht Schmidt. 2015. uCanvas: A Web Framework for Spontaneous Smartphone Interaction with Ubiquitous Displays. In Human-Computer Interaction INTERACT 2015, Julio Abascal, Simone Barbosa, Mirko Fetter, Tom Gross, Philippe Palanque, and Marco Winckler (Eds.). Number 9298 in Lecture Notes in Computer Science. Springer International Publishing, 402--409. http://link.springer.com/chapter/10.1007/978-3-319-22698-927Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Ivan Elhart, Federico Scacchi, Evangelos Niforatos, and Marc Langheinrich. 2015. ShadowTouch: A Multi-user Application Selection Interface for Interactive Public Displays. In Proceedings of the 4th International Symposium on Pervasive Displays (PerDis '15). ACM, New York, NY, USA, 209--216. DOI:http://dx.doi.org/10.1145/2757710.2757735 Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Ian Fette and Alexey Melnikov. 2011. The WebSocket Protocol (RFC6455). (2011). Retrieved September 25, 2015 from https://tools.ietf.org/html/rfc6455.Google ScholarGoogle Scholar
  10. Matthias Geel, Daniel Huguenin, and Moira C. Norrie. 2013. PresiShare: Opportunistic Sharing and Presentation of Content Using Public Displays and QR Codes. In Proceedings of the 2Nd ACM International Symposium on Pervasive Displays (PerDis '13). ACM, New York, NY, USA, 103--108. DOI:http://dx.doi.org/10.1145/2491568.2491591 Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Google, Inc. 2015. Nearby. (2015). Retrieved September 25, 2015 from https://developers.google.com/nearby/.Google ScholarGoogle Scholar
  12. Zenja Ivkovic, Ian Stavness, Carl Gutwin, and Steven Sutcliffe. 2015. Quantifying and Mitigating the Negative Effects of Local Latencies on Aiming in 3D Shooter Games. In Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems (CHI '15). ACM, New York, NY, USA, 135--144. DOI:http://dx.doi.org/10.1145/2702123.2702432 Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Thomas Kubitza, Sarah Clinch, Nigel Davies, and Marc Langheinrich. 2013. Using mobile devices to personalize pervasive displays. ACM SIGMOBILE Mobile Computing and Communications Review 16, 4 (2013), 26--27. http://dl.acm.org/citation.cfm?id=2436211 Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Thomas Kubitza, Sascha Thullner, and Albrecht Schmidt. 2015. VEII: A Toolkit for Editing Multimedia Content of Interactive Installations On-site. In Proceedings of the 4th International Symposium on Pervasive Displays (PerDis '15). ACM, New York, NY, USA, 249--250. DOI:http://dx.doi.org/10.1145/2757710.2776806 Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Jörg Müller, Florian Alt, Daniel Michelis, and Albrecht Schmidt. 2010. Requirements and Design Space for Interactive Public Displays. In Proceedings of the International Conference on Multimedia (MM '10). ACM, New York, NY, USA, 1285--1294. DOI:http://dx.doi.org/10.1145/1873951.1874203 Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Jörg Müller, Dieter Eberle, and Konrad Tollmar. 2014. Communiplay: A Field Study of a Public Display Mediaspace. In Proceedings of the 32Nd Annual ACM Conference on Human Factors in Computing Systems (CHI '14). ACM, New York, NY, USA, 1415--1424. DOI:http://dx.doi.org/10.1145/2556288.2557001 Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Jörg Müller, Robert Walter, Gilles Bailly, Michael Nischt, and Florian Alt. 2012. Looking Glass: A Field Study on Noticing Interactivity of a Shop Window. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '12). ACM, New York, NY, USA, 297--306. DOI:http://dx.doi.org/10.1145/2207676.2207718 Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Albert Ng, Julian Lepinski, Daniel Wigdor, Steven Sanders, and Paul Dietz. 2012. Designing for Low-latency Direct-touch Input. In Proceedings of the 25th Annual ACM Symposium on User Interface Software and Technology (UIST '12). ACM, New York, NY, USA, 453--464. DOI:http://dx.doi.org/10.1145/2380116.2380174 Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. E. Oat, M. Di Francesco, and T. Aura. 2014. MoCHA: Augmenting pervasive displays through mobile devices and web-based technologies. In Pervasive Computing and Communications Workshops (PERCOM Workshops), 2014 IEEE International Conference on. 506--511. DOI:http://dx.doi.org/10.1109/PerComW.2014.6815258Google ScholarGoogle ScholarCross RefCross Ref
  20. Joe Padre. 2014. Understanding touch responsiveness - Touchscreen technology series 2. (2014). Retrieved April 15, 2016 from http://developer.sonymobile.com/2014/07/02/understanding-touch-responsiveness-touchscreen-technology-series-2/.Google ScholarGoogle Scholar
  21. Umar Rashid, Miguel A. Nacenta, and Aaron Quigley. 2012. The Cost of Display Switching: A Comparison of Mobile, Large Display and Hybrid UI Configurations. In Proceedings of the International Working Conference on Advanced Visual Interfaces (AVI '12). ACM, New York, NY, USA, 99--106. DOI:http://dx.doi.org/10.1145/2254556.2254577 Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Keith Vertanen, Justin Emge, Haythem Memmi, and Per Ola Kristensson. 2014. Text Blaster: A Multi-player Touchscreen Typing Game. In CHI '14 Extended Abstracts on Human Factors in Computing Systems (CHI EA '14). ACM, New York, NY, USA, 379--382. DOI:http://dx.doi.org/10.1145/2559206.2574802 Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Nathan Weitzner, Jason Freeman, Yan-Ling Chen, and Stephen Garrett. 2013. massMobile: towards a flexible framework for large-scale participatory collaborations in live performances. Organised Sound 18, Special Issue 01 (April 2013), 30--42. DOI:http://dx.doi.org/10.1017/S1355771812000222Google ScholarGoogle Scholar
  24. Christopher D. Wickens, Justin G. Hollands, and Raja Parasuraman. 2012. Engineering Psychology & Human Performance (4th ed.). CRC Press, Boston.Google ScholarGoogle Scholar
  25. Shumin Zhai. 1995. Human performance in six degree of freedom input control. Ph.D. Dissertation. University of Toronto.Google ScholarGoogle Scholar

Index Terms

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

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Other conferences
        PerDis '16: Proceedings of the 5th ACM International Symposium on Pervasive Displays
        June 2016
        266 pages
        ISBN:9781450343664
        DOI:10.1145/2914920

        Copyright © 2016 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 20 June 2016

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        PerDis '16 Paper Acceptance Rate28of47submissions,60%Overall Acceptance Rate213of384submissions,55%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader