Project Cooperative User Interfaces

Effective cooperation builds on contributions of multiple users and prevents from interfering inputs. Which facilities and structures support such collaboration in virtual environments?

Prof. Dr. Bernd Fröhlich
Dipl.-Des. Alexander Kulik
Dipl.-Des. Michael Grunwald

Dipl.-Des. Marc Ehrle

Dipl.-Mediensys.wiss. Andre Schollmeyer

Dipl.-Mediensys.wiss. Andreas-Christoph Bernstein

Dipl.-Mediensys.wiss. Stephan Beck

Dipl.-Mediensys.wiss. André Kunert


15 Credits (Medieninformatik (M.Sc.), PV29)
15 Credits (Computer Science and Media (M.Sc.), PV 11)

Beschreibung:

Im Rahmen des Projektes untersuchen wir technische Möglichkeiten zur Strukturierung von kooperativer Interaktion mehrerer Benutzer in virtuellen Umgebungen. Insbesondere verfolgend wir dabei die Ansätze:

  • der Rollenverteilung durch dedizierte Werkezeuge,
  • der dynamischen Festlegung von Rahmenbedingungen für individuellen Eingaben sowie
  • des physikalisch simulierten Kräftegleichgewichte zwischen den Eingaben mehrerer Nutzer.      

Parallel zur konzeptionellen Entwicklung und prototypischen Implementierung verschiedener Entwürfe untersuchen wir Varianten des Softwaredesigns zum Umgang mit mehreren konkurrierenden Eingaben.

Lehrinhalte: 

  • Computergestütze Zusammenarbeit
  • Entwurf und Evaluierung von Benutzerschnittstellen
  • Softwareentwurf
  • Physiksimulation
  • Scenegraphen und Scripting

 

English:

Cooperative User Interfaces

In the Project we will explore the technological design space for structuring cooperative interaction of multiple users in virtual environments. In particular we will consider the following three approaches:

  • Dedicated user roles and dedicated input devices,
  • Dynamically controlled constraints to the input of individual users (guidance), and
  • A physics simulation for force-based input negotiation.

In parallel to the conceptual design and the prototypical implementation of the collaborative interaction techniques, we will analyze alternative software designs to better cope with multiple concurrent inputs.

Topics:

  • Computer-supported collaborative work
  • Scenegraph programming and scripting
  • Design and evaluation of user interfaces
  • Software design
  • Physics simulation

 

Voraussetzungen:

Gute Kenntnisse in C++/Python, hilfreich sind grundlegende Kenntnisse in der Computergrafik.

Leistungsnachweis:

aktive Mitarbeit im Projekt, praktische Abschlussarbeit, zwei Vorträge, Abschlusspräsentation, schriftliche Dokumentation

Richtet sich an:

Bachelor und Master Computer Science and Media, Medieninformatik

max. Teilnehmer:

4

Literatur: 

  • Benford, S., Bederson, B. B., Akesson, K.-P., Bayon, V., Druin, A., Hansson, P., Hourcade, J. P., Ingram, R., Neale, H., O’Malley, C., Simsarian, K. T., Stanton, D., Sundblad, Y., and Taxén, G. 2002 
    Designing storytelling technologies to encouraging collaboration between young children
    In Proc. of CHI 2000, ACM Press (2000), 556–563.
  • Carl Gutwin and Saul Greenberg 1999 
    The effects of workspace awareness support on the usability of real-time distributed groupware
    ACM Trans. Comput.-Hum. Interact. 6, 3 (September 1999), 243-281.
  • Nicola Yuill and Yvonne Rogers. 2012.
    Mechanisms for collaboration: A design and evaluation framework for multi-user interfaces
    ACM Trans. Comput.-Hum. Interact. 19, 1, Article 1 (May 2012), 25 pages.
  • Carl Gutwin and Saul Greenberg 2002
    A Descriptive Framework of Workspace Awareness for Real-Time Groupware
    Comput. Supported Coop. Work 11, 3 (November 2002), 411-446.
  • Riege, K., Wesche, G., Holtkämper, T., Fröhlich, B. 2006
    The Bent Pick Ray: An Extended Pointing Technique for Multi-User Interaction
    Proceedings IEEE Symposium on 3D User Interfaces 2006 (3DUI), IEEE Press, pp. 63-66, 124, 2006.
  • Pinelle, D., Barjawi, M., Nacenta, M., and Mandryk, R. 2009 
    An evaluation of coordination techniques for protecting objects and territories in tabletop groupware
    In Proc. of CHI 2009, CHI ’09, ACM (2009), 2129–2138.
  • Pinho, M. S., Bowman, D. A., and Freitas, C. M. 2002
    Cooperative object manipulation in immersive virtual environments: framework and techniques
    In Proc. of VRST 2002, VRST ’02, ACM Press (2002), 171–178.
  • Ruddle, R. A., Savage, J. C. D., and Jones, D. M. 2002
    Symmetric and asymmetric action integration during cooperative object manipulation in virtual environments
    ACM Trans. Comput.-Hum. Interact. 9, 4 (Dec. 2002), 285–308.
  • Eva Hornecker and Jacob Buur. 2006.
    Getting a grip on tangible interaction: a framework on physical space and social interaction
    In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '06), Rebecca Grinter, Thomas Rodden, Paul Aoki, Ed Cutrell, Robin Jeffries, and Gary Olson (Eds.). ACM, New York, NY, USA, 437-446
  • Kulik, A., Dittrich, J., Froehlich, B. 2012
    The Hold-and-Move Gesture for Multi-touch Interfaces
    In Proceedings of the 14th international conference on Human-computer interaction with mobile devices and services (MobileHCI '12). pp. 49-58, September 2012.
  • Edward Tse, Jonathan Histon, Stacey D. Scott, and Saul Greenberg 2004 Avoiding interference: how people use spatial separation and partitioning in SDG workspaces 
    In Proceedings of the 2004 ACM conference on Computer supported cooperative work (CSCW '04). ACM, New York, NY, USA, 252-261.
  • Morris, M. R., Ryall, K., Shen, C., Forlines, C., and Vernier, F. 2004
    Beyond ”social protocols”: multi-user coordination policies for co-located groupware
    In Proc. of CSCW 2004, ACM Press (2004), 262–265.
  • Grossman, T., and Balakrishnan, R.  2008
    Collaborative interaction with volumetric displays 
    In Proc. of CHI 2008, CHI ’08, ACM (2008), 383–392.
  • Meredith Ringel Morris, Anqi Huang, Andreas Paepcke, and Terry Winograd. 2006.
    Cooperative gestures: multi-user gestural interactions for co-located groupware
    In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '06), Rebecca Grinter, Thomas Rodden, Paul Aoki, Ed Cutrell, Robin Jeffries, and Gary Olson (Eds.). ACM, New York, NY, USA, 1201-1210.
  • Stacey D. Scott, M. Sheelagh T. Carpendale, and Kori M. Inkpen. 2004.
    Territoriality in collaborative tabletop workspaces 
    In Proceedings of the 2004 ACM conference on Computer supported cooperative work (CSCW '04). ACM, New York, NY, USA, 294-303. 
  • André Kunert, Alexander Kulik, Stephan Beck, and Bernd Froehlich. 2014.
    Photoportals: shared references in space and time 
    In Proceedings of the 17th ACM conference on Computer supported cooperative work & social computing (CSCW '14). ACM, New York, NY, USA, 1388-1399.