Support of user interface design aspects in a framework for distributed cooperative applications

  • Hans-W. Gellersen
Submitted Papers
Part of the Lecture Notes in Computer Science book series (LNCS, volume 896)


We discuss a number of application trends such as distribution, mobility and multimedia integration with respect to human-computer interaction, and point out that these aspects can not be abstracted in user interface development. Thus, we propose a software engineering framework for integrated treatment of different application aspects. Embedded in this framework, UI development is supported by a structuring approach based on UI aspects, and by a tuplespace-based architecture. UI aspects capture distinct design decisions and are semantically supported by specialized tools. The tuplespace-based architecture serves for integration of heterogeneous tools and for flexible UI management.


Software Engineering Cooperative Work Application Aspect Mobile Human Computer Support Cooperative Work 
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.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [CNS93]
    Coutez, J., Nigay, L., Salber, D. The MSM Framework: A Design Space for Multi-Sensory-Motor Systems. Proc. of EWHCI '93, Moscow, Aug. 1993, pp. 231–241.Google Scholar
  2. [FKKM91]
    Foley, J., Kim, W., Kovacevic, S., and Murray, K. UIDE-An Intelligent User Interface Design Environment, in Sullivan, J. and Tyler, S. (eds.) Intelligent User Interfaces, ACM Press, 1991, pp. 339–384.Google Scholar
  3. [FMG94]
    Frick, O., Mühlhäuser, M., and Gellersen, H.-W. Developing Cooperative Media-Integrated Software. Wolfinger, B. (ed.) Innovationen bei Rechenund Kommunikationssystemen, Proc. of 25th GI Annual Confernece, Hamburg, Sept. 1994, Springer Verlag, pp. 227–234.Google Scholar
  4. [GMF94]
    Gellersen, H.-W., Mühlhäuser, M., Frick, O. Multi-user and Multimodal Aspects of Multimedia. Proc. of 1st EG Symposium on Multimedial Hypermedia in Open Distributed Environments, Graz, June 1994, Springer Verlag, pp. 278–297.Google Scholar
  5. [GB93]
    Glinert, E. and Blattner, M. Programming the Multimodal Interface. Proc. of ACM Multimedia '93, Anaheim, June 1993, pp. 189–197.Google Scholar
  6. [Joh92]
    Johnson J. Selectors: Going Beyond User-Interface Widgets. Proc. of CHI '92, Monterey, CA, May 1992, pp. 273–279.Google Scholar
  7. [LK93]
    Landay, J.A., Kaufmann, T.R. User Interface Issues in Mobile Computing. Proc. of 4th Workshop on Workstation Operating Systems, Oct. 1993, pp. 40–47.Google Scholar
  8. [LOD90]
    Laurel, B., Oren, B. and Don, A. Issues in Multimedia Interface Design: Media Integration and Interface Agents. Proc. of CHI '90, Seattle, April 1990, pp. 133–139.Google Scholar
  9. [Lei94]
    Leidig, T. Development of Cooperative Graphically-interactive Applications. Doctoral thesis, University of Kaiserslautern, Germany, March 1994. In German.Google Scholar
  10. [Mar94]
    Marcos, A. Supporting Cooperative Software Development through a Multimedia Environment. Proc. of 1st EG Symposium on Multimedia/ Hypermedia in Open Distributed Environments, Graz, June 1994, Springer Verlag, pp. 316–330.Google Scholar
  11. [Mas92]
    Masui, T. User Interface Programming with Cooperative Processes. In: Myers, B.A. (ed.): Languages for Developing User Interfaces. Boston London: Jones and Bartlett 1992, pp. 261–277.Google Scholar
  12. [May93]
    Maybury, M. (ed.) Intelligent Multimedia Interfaces, MIT Press, Cambridge, MA, 1993.Google Scholar
  13. [Pat91]
    Patterson, J. Comparing the Programming Demands of Single-User and Multi-User Applications. In Proc. of UIST'91, Hilton Head, SC, Nov. 1991, pp. 87–94.Google Scholar
  14. [RM93]
    Richartz, M., Mühlhäuser, M. Prescripts: A Typing Approach to the Construction and Traversal of Hypertext. Proc. of ED-MEDIA '93, Orlando, FL, June 1993.Google Scholar
  15. [RMB92]
    Rodden, T., Mariani, J.A., Blair, G. Supporting Cooperative Applications. Computer Supported Cooperative Work (CSCW), No. 1, 1992, pp. 41–67.Google Scholar
  16. [Ros88]
    Rosenberg, J. UIMSs: Threat or Menace? (Panel). Proc. of CHI '88, Washington, May 1988, pp. 197-200.Google Scholar
  17. [Sto94]
    Stokke, F. Modelling and Management of Multimoal User Interfaces in Telecooperative Applications. Thesis, University of Karlsruhe, Germany, May 1994.Google Scholar
  18. [SLN92]
    Szekely, P., Luo, P., Neches, R. Facilitating the Exploration of Interface Design. Proc. of CHI '92, Monterey, CA, 1992, pp. 507–515.Google Scholar
  19. [TJ93]
    Taylor, R., Johnson, G. Separation of Concerns in the Chiron-1 User Interface Development and Management System. Proc. of INTERCHI '93, Amsterdam, April 1993, pp. 367–374.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1995

Authors and Affiliations

  • Hans-W. Gellersen
    • 1
  1. 1.Telecooperation Office Vincenz-Prießnitz-Str. 1University of KarlsruheKarlsruheGermany

Personalised recommendations