Abstract
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.
Preview
Unable to display preview. Download preview PDF.
References
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.
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.
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.
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.
Glinert, E. and Blattner, M. Programming the Multimodal Interface. Proc. of ACM Multimedia '93, Anaheim, June 1993, pp. 189–197.
Johnson J. Selectors: Going Beyond User-Interface Widgets. Proc. of CHI '92, Monterey, CA, May 1992, pp. 273–279.
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.
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.
Leidig, T. Development of Cooperative Graphically-interactive Applications. Doctoral thesis, University of Kaiserslautern, Germany, March 1994. In German.
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.
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.
Maybury, M. (ed.) Intelligent Multimedia Interfaces, MIT Press, Cambridge, MA, 1993.
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.
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.
Rodden, T., Mariani, J.A., Blair, G. Supporting Cooperative Applications. Computer Supported Cooperative Work (CSCW), No. 1, 1992, pp. 41–67.
Rosenberg, J. UIMSs: Threat or Menace? (Panel). Proc. of CHI '88, Washington, May 1988, pp. 197-200.
Stokke, F. Modelling and Management of Multimoal User Interfaces in Telecooperative Applications. Thesis, University of Karlsruhe, Germany, May 1994.
Szekely, P., Luo, P., Neches, R. Facilitating the Exploration of Interface Design. Proc. of CHI '92, Monterey, CA, 1992, pp. 507–515.
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.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Gellersen, HW. (1995). Support of user interface design aspects in a framework for distributed cooperative applications. In: Taylor, R.N., Coutaz, J. (eds) Software Engineering and Human-Computer Interaction. SE-HCI 1994. Lecture Notes in Computer Science, vol 896. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0035816
Download citation
DOI: https://doi.org/10.1007/BFb0035816
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-59008-8
Online ISBN: 978-3-540-49173-6
eBook Packages: Springer Book Archive