Abstract
This paper shows a technique that allows adaptive user interfaces, spanning multiple devices, to be rendered from the task specification at runtime taking into account the context of use. The designer can specify a task model using the ConcurTaskTrees Notation and its context-dependent parts, and deploy the user interface immediately from the specification. By defining a set of context-rules in the design stage, the appropriate context-dependent parts of the task specification will be selected before the concrete interfaces will be rendered. The context will be resolved by the runtime environment and does not require any manual intervention. This way the same task specification can be deployed for several different contexts of use. Traditionally, a context-sensitive task specification only took into account a variable single deployment device. This paper extends this approach as it takes into account task specifications that can be executed by multiple co-operating devices.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
Keywords
References
Abrams, M., Phanouriou, C., Batongbacal, A.L., Williams, S.M., and Shuster, J.E., UIML: An Appliance-Independent XML User Interface Language, in Proceedings of 8th World-Wide Web Conference WWW’8 (Toronto, 11–14 May 1999), Computer Networks, Vol. 31, No. 11–16, 1999, pp. 1695–1708, accessible at http://www8.org/w8-papers/5b-hypertext-media/uiml/uiml.html
Ali, M.F. and Pérez-Quiñones, M.A., Using Task Models to Generate Multi-Platform User Interfaces while Ensuring Usability, in Proceedings of ACM Conf. on Human Aspects in Computing Systems CHI’2002 (Minneapolis, 20–25 April 2002), Extended Abstracts, ACM Press, New York, 2002, pp. 670–671.
Calvary, G., Coutaz, J., and Thevenin, D., Embedding Plasticity in the Development Process of Interactive Systems, in P.L. Emiliani, C. Stephanidis (eds.), Proceedings of the 6th ERCIM Workshop ”User Interfaces for All” UI4ALL’00 (Florence, 25–26 October 2000), CNR-IROE, Florence, 2000, accessible at http://ui4all.ics.forth.gr/UI4ALL-2000/files/Short_papers/Calvary.pdf
Calvary, G., Coutaz, J., and Thevenin, D., Supporting Context Changes for Plastic User Interfaces: A Process and a Mechanism, in A. Blanford, J. Vanderdonckt, Ph. Gray (eds.), Proceedings of Joint AFIHM-BCS HCI Conference on Human-Computer Interaction IHM-HCI’2001 (Lille, 10–14 September 2001), Springer-Verlag, London, 2001, pp. 349–363.
Clerckx, T. and Coninx, K., Integrating Task Models in Automatic User Interface Design. Technical Report TR-LUC-EDM-0302, EDM/LUC, 2003.
Coninx, K., Luyten, K., Vandervelpen, C., Van den Bergh, J., and Creemers, B., Dygimes: Dynamically Generating Interfaces for Mobile Computing Devices and Embedded Systems, in L. Chittaro (ed.), Proc. of 5th International Symposium Human-Computer Interaction with Mobile Devices and Services Mobile HCI’2003 (Udine, 8–11 September 2003), Lecture Notes in Computer Science, Vol. 2745, Springer-Verlag, Berlin, 2003, pp. 256–270.
Han, R., Perret, V., and Naghshineh, M., a Unified XML Framework for Multi-device Collaborative Web Browsing, in Proceedings of the 8th ACM Conference on Computer Supported Cooperative Work CSCW’2000 (Philadelphia, 2–6 December 2000), ACM Press, New York, 2000, pp. 221–230.
Luyten, K., Clerckx, T., Coninx, K., Vanderdonckt, J., Derivation of a Dialog Model from a Task Model by Activity Chain Extraction, Jorge, J., Nunes, N.J., Falcão e Cunha, J. (eds.), Proc. of 10th International Conference on Design, Specification, and Verification of Interactive Systems DSV-IS’2003 (Madeira, 4–6 June 2003), Lecture Notes in Computer Science, Vol. 2844, Springer-Verlag, Berlin, 2003, pp. 203–217.
Luyten, K., Creemers, B., and Coninx, K., Multi-Device Layout Management for Mobile Computing Devices, Technical Report TR-LUC-EDM-0301, EDM/LUC, 2003.
Mori, G., Paternò, F., and Santoro, C., Tool Support for Designing Nomadic Applications, in Proceedings of the 8th ACM International Conference on Intelligent User Interfaces IUI’2003 (Miami, 12–15 January 2003), ACM Press, New York, 2003, pp. 141–148.
Nichols, J., Myers, B.A., Higgins, M., Hughes, J., Harris, T.K., Rosenfeld, R., and Pignol, M., Generating Remote Control Interfaces for Complex Appliances, in Proceedings of the 15th annual ACM Symposium on User Interface Software and Technology UIST’2002 (Paris, 27–30 October 2002), ACM Press, New York, 2002, pp. 161–170.
Paternò, F., Model-Based Design and Evaluation of Interactive Applications, Springer-Verlag, Berlin, 1999.
Paternò, F. and Santoro, C., One Model, Many Interfaces, in Ch. Kolski, J. Vanderdonckt (eds.), Proceedings of the 4th International Conference on Computer-Aided Design of User Interfaces CADUI’2002 (Valenciennes, 15–17 May 2002), Kluwer Academics Publishers, Dordrecht, 2002, pp. 143–154.
Pribeanu, C., Limbourg, Q., and Vanderdonckt, J., Task Modelling for Context-Sensitive User Interfaces, in Ch. Johnson (ed.), Proceedings of 8th International Workshop on Design, Specification, and Verification of Interactive Systems DSV-IS’2001 (Glasgow, 13–15 June 2001), Lecture Notes in Computer Science, Vol. 2220, Springer-Verlag, Berlin, 2001, pp. 60–76.
Souchon, N., Limbourg, Q., Vanderdonckt, J., Task Modelling in Multiple Contexts of Use, in P. Forbrig, Q. Limbourg, B. Urban, J. Vanderdonckt (eds.), Proc. of 9th Int. Workshop on Design, Specification, and Verification of Interactive Systems DSV-IS’2002 (Rostock, 12–14 June 2002), Lecture Notes in Computer Science, Vol. 2545, Springer-Verlag, Berlin, 2002, pp. 59–73.
Van den Bergh, J., Luyten, K., and Coninx, K., A Run-time System for Context-Aware Multi-Device User Interfaces, in Proceedings of 10th International Conference on Human-Computer Interaction HCI International’2003 (Heraklion, 22–27 June 2003), Volume 2, Lawrence Erlbaum Associates, Mahwah, 2003, pp. 308–312.
Vanderdonckt, J. and Bodart, F., Encapsulating Knowledge for Intelligent Automatic Interaction Objects Selection, in Proc. of the ACM Conf. on Human Factors in Computing Systems INTERCHI’93 (Amsterdam, 24–29 April 1993), ACM Press, New York, 1993, pp. 424–429.
Vandervelpen, Ch., Luyten, K., and Coninx, K., Location Transparent User Interaction for Heterogeneous Environments, in Proceedings of 10th International Conference on Human-Computer Interaction HCI International’2003 (Heraklion, 22–27 June 2003), Volume 2, Lawrence Erlbaum Associates, Mahwah, 2003, pp. 313–317.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Kluwer Academic Publishers
About this paper
Cite this paper
Clerckx, T., Luyten, K., Coninx, K. (2005). Generating Context-Sensitive Multiple Device Interfaces from Design. In: Jacob, R.J., Limbourg, Q., Vanderdonckt, J. (eds) Computer-Aided Design of User Interfaces IV. Springer, Dordrecht. https://doi.org/10.1007/1-4020-3304-4_23
Download citation
DOI: https://doi.org/10.1007/1-4020-3304-4_23
Publisher Name: Springer, Dordrecht
Print ISBN: 978-1-4020-3145-8
Online ISBN: 978-1-4020-3304-9
eBook Packages: Computer ScienceComputer Science (R0)