Abstract
The possibility of communicating with the (in) direct environment using other devices and observing that same environment allow us to develop ambient intelligent applications which have knowledge of the environment and of the use of these applications. Despite the support for software development for this kind of application, some gaps still exist, making the creation of consistent, usable user interfaces more difficult. This paper discusses a technique that can be integrated into existing models and architectures and that supports the interface designer in making consistent context-sensitive user interfaces. We present an architecture and methodology that allows context information to be used at two different levels — dialogue and interdialogue levels — and ensures that the consistency of the interface is always maintained in the event of context changes during use of the software.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Clerckx, T., Luyten, K., & Coninx, K. [2004a], DynaMo-AID: A Design Process and a Runtime Architecture for Dynamic Model-based User Interface Development, in R. Bastide, P. Palanque & J. Roth (eds.), Proceedings of the 9th IFIP Working Conference on Engineering for Human-Computer Interaction Jointly with the 11th International Workshop on Design, Specification and Verification of Interactive Systems (EHCI-DSVIS 2004), Vol. 3425 of Lecture Notes in Computer Science, Springer. In press.
Clerckx, T., Luyten, K. & Coninx, K. [2004b], Generating Context-sensitive Multiple Device Interfaces from Design, in L. Jacob & J. Vanderdonckt (eds.), Proceedings of the 9th ACM International Conference on Intelligent User Interface jointly with the 5th International Conference on Computer-Aided Design of User Interfaces (IUI-CADUI 2004), ACM Press, pp.288–301.
Coninx, K., Luyten, K., Vandervelpen, C., van den Bergh, J. & Creemers, B. [2003], Dygimes: Dynamically Generating Interfaces for Mobile Computing Devices and Embedded Systems, in L. Chittaro (ed.), Human-Computer Interaction with Mobile Devices and Services: Proceedings of the 5th International Symposium on Mobile Human-Computer Interaction (Mobile HCI 2003), Vol. 2795 of Lecture Notes in Computer Science, Springer-Verlag, pp.256–70.
Coutaz, J. [1994], Software Architecture Modeling for User Interfaces, in J. J. Marciniak (ed.), Encyclopedia of Software Engineering, John Wiley & Sons, pp.38–49.
Coutaz, J. & Rey, G. [2002], Foundations for a Theory of Contextors, in C. Kolski & J. Vanderdonckt (eds.), Proceedings of the 4th International Workshop on Computer-aided Design of User Interfaces (CADUI 2002), Vol. 3, Kluwer Academic Publishers, pp. 13–33. Invited talk.
Dey, A. K. & Abowd, G. D. [2000], The Context Toolkit: Aiding the Development of Context-aware Applications, Paper presented at the Workshop on Software Engineering for Wearable and Pervasive Computing. http://www.cc.gatech.edu/fce/contexttoolkit/pubs/SEWPC00.pdf (last accessed 2005-06-07).
Dey, A. K. & Abowd, G. D. [2004], Support for the Adaptation and Interfaces to Context, in A. Seffah & H. Javahery (eds.), Multiple User Interfaces, Cross-Platform Applications and Context-Aware Interfaces, John Wiley & Sons, pp.261–96.
Dey, A. K., Salber, D. & Abowd, G. D. [2001], A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-aware Applications, Human-Computer Interaction 16(2–4), 97–166.
Henricksen, K. & Indulska, J. [2004], A Software Engineering Framework for Context-aware Pervasive Computing, in A. Tripathi et al.(eds.), Proceedings of the Second IEEE International Conference on Pervasive Computing and Communications (PerCom’ 04), IEEE Computer Society Press, pp.77–86.
Hinckley, K., Pierce, J., Sinclair, M. & Horvitz, E. [2000], Sensing Techniques for Mobile Interaction, in M. Ackerman & K. Edwards (eds.), Proceedings of the 13th Annual ACM Symposium on User Interface Software and Technology, UIST’00, CHI Letters 2(2), ACM Press, pp.91–100.
Hong, J. & Landay, J. A. [2004], Context Fabric: Infrastructure Support for Context-Awareness, http://guir.cs.berkeley.edu/projects/confab/. GUIR: Berkeley Group for User Interface Research.
Klemmer, S. R., Li, J., Lin, J. & Landay, J. A. [2004], Papier-Mâché: Toolkit Support for Tangible Input, in E. Dykstra-Erickson & M. Tscheligi (eds.), Proceedings of SIGCHI Conference on Human Factors in Computing Systems (CHV04), ACM Press, pp.399–406.
Luyten, K., Clerckx, T., Coninx, K. & Vanderdonckt, J. [2003], Derivation of a Dialog Model from a Task Model by Activity Chain Extraction, in J. Jorge, N. Jardim Nunes & J. Falcão e Cunha (eds.), Interactive Systems. Design, Specification, and Verification: Proceedings of the 10th International Workshop, DSV-IS 2003, Vol. 2844 of Lecture Notes in Computer Science, Springer-Verlag, pp. 191–205.
Mori, G., Paternò, F. & Santoro, C. [2003], Tool Support for Designing Nomadic Applications, in D. Leake, L. Johnson & E. Andre (eds.), Proceedings of the 8th ACM International Conference on Intelligent User Interface (IUI 2003), ACM Press, pp. 141–8.
Parnas, D. L. [1969], On the Use of Transition Diagrams in the Design of a User Interface for an Interactive Computer System, in Proceedings of the 1969 24th National Conference, ACM Press, pp.379–85.
Paternò, F. [1999], Model-Based Design and Evaluation of Interactive Applications, Springer-Verlag.
Puerta, A. [1997], A Model-Based Interface Development Environment, IEEE Software 14(4), 40–7.
Salber, D., Dey, A. K. & Abowd, G. D. [1999], The Context Toolkit: Aiding the Development of Context-enabled Applications, in M. G. Williams & M. W. Altom (eds.), Proceedings of the SIGCHI Conference on Human Factors in Computing Systems: The CHI is the Limit (CHI’99), ACM Press, pp.434–41.
Schmidt, A. [2002], Ubiquitous Computing — Computing in Context, PhD thesis, Lancaster University.
Schmidt, A., Aidoo, K. A., Takaluoma, A., Tuomela, U., van Laerhoven, K. & van de Velde, W. [1999], Advanced Interaction in Context, in H.-W. Gellersen (ed.), Handheld and Ubiquitous Computing: Proceeding of the First International Symposium on Handheld and Ubiquitous Computing (HUC 1999), Vol. 1707 of Lecture Notes in Computer Science, Springer-Verlag, pp.89–101.
Winograd, T. [2001], Architectures for Context, Human-Computer Interaction 16(2–4), 401–19.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag London Limited
About this paper
Cite this paper
Clerckx, T., Luyten, K., Coninx, K. (2006). Designing Interactive Systems in Context: From Prototype to Deployment. In: McEwan, T., Gulliksen, J., Benyon, D. (eds) People and Computers XIX — The Bigger Picture. Springer, London. https://doi.org/10.1007/1-84628-249-7_6
Download citation
DOI: https://doi.org/10.1007/1-84628-249-7_6
Publisher Name: Springer, London
Print ISBN: 978-1-84628-192-1
Online ISBN: 978-1-84628-249-2
eBook Packages: Computer ScienceComputer Science (R0)