Abstract
The convergence of the Internet, mobile telephony, and handheld technologies has led to the emergence of new kinds of internet-based interactive systems. Such systems can allow a single or a group of users to interact with the server-side services using different kinds of devices. In this technological context, a Multiple User Interface (MUI) refers to an interactive system that provides both multiple views of the information and coordinates the services provided to a user. The desired views are made available on different platforms, operating systems, user interface toolkits and on a large array of devices. Each view should take into account the specific capabilities and constraints of the platform. This paper begins by describing a set of constraints and characteristics intrinsic to multiple user interfaces, and then by examining the impacts of these constraints on the specification, design and validation processes. Then, it describes the research opportunities in important topics relevant to MUI development and usability including cross-platform usability, adaptation, task model-based and pattern-oriented design.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Abrams, M., Phanouriou, C.: UIML: An XML Language for Building Device-Independent User Interfaces. Proc. XML 99, Philadelphia (1999)
Budinsky F. Finnie, F.J., Vlissides J.M., Yu P.S.: Automatic Code Generation from Design Patterns. Object Technology Vol.35, No.2 (1996)
Dey, A.K., Abowd, G.D.: Towards a Better Understanding of Context and Context-Awareness. In: Proc. of CHI’2000 Workshop on Context Awareness (The Hague, April 1-6), Research report 2000-18e, GVU Center, Georgia University of Technology, Atlanta (2000)
Dittmar, A.: More precise descriptions of temporal relations within task models. DSVIS 2000, Limerick (2000)
Eisenstein, J., Vanderdonckt, J., Puerta, A.: Applying Model-Based Techniques to the Development of UIs for Mobile Computers. In: Proc. of ACM Conf. on Intelligent User Interfaces IUI’2001 (Albuquerque, Jan. 11-13, 2001). ACM Press, New York 69–76 (2001)
Forbrig, P., Dittmar, A.: Software Development and Open User Communities. HCI 2001, New Orleans, August (2001)
Grudin, J.: Groupware and Social Dynamics: Eight Challenges for Developers. Communications of the ACM vol. 37, no. 1: 92–105 (1994)
Stephanidis, C.: User Interfaces for all: Concepts, Methods, and Tools. Lawrence Erlbaum Associates (2002)
McGrenere, J., Baecker, R., Booth, K.: An evaluation of a multiple interface design solution for bloated software. ACM CHI 2002, Minneapolis, 20–24 April (2002)
Müller, A., Forbrig, P., Cap, C.: Model-Based User Interface Design Using Markup Concepts. DSVIS 2001, Glasgow, June (2001)
Myers, B., Hudson, S., Pausch, R.: Past, Present, Future of User Interface Tools. Transactions on Computer-Human Interaction, ACM, 7(1), March 2000, pp. 3–28 (2000)
Nielsen, J., Ramsay, M.: WAP Usability Déjà Vu: 1994 All Over Again Report from a Field Study in London. Fall 2000 Nielsen Norman Group (2000)
Orfali, R., Harkey, D., Edwards, J.: The Essential Distributed Objects Survival Guide. Wiley (1996)
Pemberton L., Griffiths, R.: The Brighton Usability Pattern Collection. 1999, http://www.it.bton.ac.uk/cil/usability/patterns, 1998.
Seffah, A., Radhakrishan, T., Canals, G.: Workshop on “Multiples User Interfaces over the Internet: Engineering and Applications Trends”. HM-HCI: French/British Conference on Human Computer Interaction, September 10-14, Lille, France (2001)
Thevenin, D., Coutaz, J.: Plasticity of User Interfaces: Framework and Research Agenda. In: Sasse, A., Johnson, Ch. (eds.): Proc. of IFIP TC 13 Int. Conf. on Human-Computer Interaction Interact’99, Edinburgh, August 1999. IOS Press, London 110–117 (1999)
Tidwell, J.: Common Ground: A Pattern Language for Human-Computer Interface Design. http://www.mit.edu/∼jtidwell/common ground.html (1997)
Vanderdonckt, J., Oger, F.: Synchronized Model-Based Design of Multiple User Interfaces. Workshop on “Multiples User Interfaces over the Internet: Engineering and Applications Trends”, HM-HCI: French/British Conf. on Human Compute Interaction.
Winograd, T.: Architectures for Context. http://hci.stanford.edu/∼winograd/papers/context/context.pdf, HCI Journal (2001)
Seffah, A., Javahery, A.: A Model Usability-Patterns Oriented Designs. Tamodia Conference (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Seffah, A., Forbrig, P. (2002). Multiple User Interfaces: Towards a Task-Driven and Patterns-Oriented Design Model. In: Forbrig, P., Limbourg, Q., Vanderdonckt, J., Urban, B. (eds) Interactive Systems:Design, Specification, and Verification. DSV-IS 2002. Lecture Notes in Computer Science, vol 2545. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36235-5_9
Download citation
DOI: https://doi.org/10.1007/3-540-36235-5_9
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-00266-6
Online ISBN: 978-3-540-36235-7
eBook Packages: Springer Book Archive