SoundPark: Towards Highly Collaborative Game Support in a Ubiquitous Computing Architecture

  • Romain Pellerin
  • Nicolas Bouillot
  • Tatiana Pietkiewicz
  • Mike Wozniewski
  • Zack Settel
  • Eric Gressier-Soudan
  • Jeremy R. Cooperstock
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5523)


Ubiquitous computing architectures enable interaction and collaboration in multi-user applications. We explore the challenges of integrating the disparate services required in such architectures and describe how we have met these challenges in the context of a real-world application that operates on heterogeneous hardware and run-time environments. As a compelling example, we consider the role of ubiquitous computing to support the needs of a distributed multi-user game, including mobility, mutual awareness, and geo-localization. The game presented here, “SoundPark”, is played in a mixed-reality environment, in which the physical space is augmented with computer-generated audio and graphical content, and the players communicate frequently over a low-latency audio channel. Our experience designing and developing the game motivates significant discussion related to issues of general relevance to ubiquitous game architectures, including integration of heterogeneous components, monitoring, remote control and scalability.


Mobile Phone Mobile Device Ubiquitous Computing Virtual Object Mixed Reality 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Schmidt, A., Beigl, M., Gellersen, H.W.: There is more to context than location. Computers and Graphics, 893–901 (1999)Google Scholar
  2. 2.
    Schilit, B., Adams, N., Want, R.: Context-aware computing applications. In: Workshop on Mobile Computing Systems and Applications (December 1994)Google Scholar
  3. 3.
    Leichtenstern, K., Andr, E., Vogt, T.: Role assignment via physical mobile interaction techniques in mobile multi-user applications for children. In: Schiele, B., Dey, A.K., Gellersen, H., de Ruyter, B., Tscheligi, M., Wichert, R., Aarts, E., Buchmann, A. (eds.) AmI 2007. LNCS, vol. 4794, pp. 38–54. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  4. 4.
    Stahl, C.: The roaring navigator: a group guide for the zoo with shared auditory landmark display. In: MobileHCI 2007: Proceedings of the 9th international conference on Human computer interaction with mobile devices and services, pp. 383–386. ACM, New York (2007)Google Scholar
  5. 5.
    Natkin, S., Yan, C.: Adaptive narration in multiplayer ubiquitous games. In: IJCiNi. IGI Publishing (2007)Google Scholar
  6. 6.
    Sotamaa, O.: All the world’s a botfighter stage: Notes on location-based multi-user gaming. In: Mäyrä, F., Tampere, E. (eds.) Proceedings of Computer Games and Digital Cultures Conference CDGC 2002, Finland (June 2002)Google Scholar
  7. 7.
    Flintham, M., Benford, S., Anastasi, R., Hemmings, T., Crabtree, A., Greenhalgh, C., Tandavanitj, N., Adams, M., Row-Farr, J.: Where on-line meets on the streets: experiences with mobile mixed reality games. In: CHI 2003, Proceedings of the SIGCHI conference on Human factors in computing systems, pp. 569–576. ACM, New York (2003)Google Scholar
  8. 8.
    Joffe, B.: Mogi, Location and presence in a pervasive community game. In: Proceedings of the Seventh International Conference on Ubiquitous Computing, Ubicomp. Ubiquitous Computing, Entertainment, and Games Worshop, Tokyo (September 2005)Google Scholar
  9. 9.
    Girardin, F., Nova, N.: Getting Real with Ubiquitous Computing: the Impact of Discrepancies on Collaboration. eMinds 1 (2006)Google Scholar
  10. 10.
    Cheok, A., et al.: Human Pacman: a mobile, wide-area entertainment system based on physical, social, and ubiquitous computing. Personal and Ubiquitous Computing (11), 71–81 (2004)Google Scholar
  11. 11.
    Rashid, O., Bamford, W., Coulton, P., Edwards, R., Scheible, J.: PAC-LAN: mixed-reality gaming with RFID-enabled mobile phones. Comput. Entertain (2006)Google Scholar
  12. 12.
    Bohn, J.: The smart jigsaw puzzle assistant: Using RFID technology for building augmented real-world games. In: Workshop on Gaming Applications in Pervasive Computing Environments at Pervasive (2004)Google Scholar
  13. 13.
    Heumer, G., Gommlich, F., Müller, A., Jung, B.: Via mineralia - a pervasive museum exploration game. In: 4th International Symposium on Pervasive Gaming Applications, PerGames, pp. 159–160 (2007)Google Scholar
  14. 14.
    Flammer, I., Ka, W., Skraba, R.: Meet your heartbeat twin. In: Proceedings of 4th International Symposium on Pervasive Gaming Applications PerGames 2007, Salzburg, Austria, pp. 157–158 (June 2007)Google Scholar
  15. 15.
    Pellerin, R., Gressier-Soudan, E., Simatic, M.: uGASP: an OSGi based middleware enabling multiplayer ubiquitous gaming. In: International Conference on Pervasive Services, ICPS 2008 Demonstration Workshop, Sorento, Italy (July 2008)Google Scholar
  16. 16.
    Wozniewski, M., Settel, Z., Cooperstock, J.R.: A paradigm for physical interaction with sound in 3-D audio space. In: Proceedings of International Computer Music Conference (ICMC) (2006)Google Scholar
  17. 17.
    Puckette, M.: Pure Data. In: Proceedings of the International Computer Music Conference, San Francisco, pp. 269–272 (1996)Google Scholar
  18. 18.
    Geiger, G.: PDa: Real time signal processing and sound generation on handheld devices. In: International Computer Music Conference (ICMC) (2003)Google Scholar
  19. 19.
    Pellerin, R.: The MooDS protocol: a J2ME object-oriented communication protocol. In: Mobility 2007: Proceedings of the 4th international conference on mobile technology, applications, and systems, pp. 8–15. ACM, New York (2007)Google Scholar
  20. 20.
    Wright, M.: Open sound control 1.0 specification. Published by the Center For New Music and Audio Technology (CNMAT), UC Berkeley (2002)Google Scholar
  21. 21.
    Piekarski, W., Thomas, B.: Arquake: the outdoor augmented reality gaming system. Commun. ACM 45(1), 36–38 (2002)CrossRefGoogle Scholar

Copyright information

© IFIP International Federation for Information Processing 2009

Authors and Affiliations

  • Romain Pellerin
    • 1
  • Nicolas Bouillot
    • 2
  • Tatiana Pietkiewicz
    • 1
  • Mike Wozniewski
    • 2
  • Zack Settel
    • 3
  • Eric Gressier-Soudan
    • 1
  • Jeremy R. Cooperstock
    • 2
  1. 1.Conservatoire National des Arts et MétiersParisFrance
  2. 2.Centre for Intelligent MachinesMcGill UniversityMontrealCanada
  3. 3.University of MontrealMontrealCanada

Personalised recommendations