Abstract
Constructing multi-device interfaces still presents major challenges, despite all efforts of the industry and several academic initiatives to develop usable solutions. One approach which is finding its way into general use, is XML-based User Interface descriptions to generate suitable User Interfaces for embedded systems and mobile computing devices. Another important solution is Model-based User Interface design, which evolved into a very suitable but academic approach for designing multi-device interfaces. We introduce a framework, Dygimes, which uses XML-based User Interface descriptions in combination with selected models, to generate User Interfaces for different kinds of devices at runtime. With this framework task specifications are combined with XML-based User Interface building blocks to generate User Interfaces that can adapt to the context of use. The design of the User Interface and the implementation of the application code can be separated, while smooth integration of the functionality and the User Interface is supported. The resulting interface is location independent: it can migrate over devices while invoking functionality using standard protocols.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Abrams, M., Phanouriou, C., Batongbacal, A.L., Williams, S.M., Shuster, J.E.: UIML: An Appliance-Independent XML User Interface Language (1998), World Wide Web http://www8.org/w8-papers/5b-hypertext-media/uiml/uiml.html
Borning, A.: ThingLab – A Constraint-Oriented Simulation Laboratory. Technical report, XEROX PARC, report SSL-79-3 (1979)
Calvary, G., Coutaz, J., Thevenin, D., Limbourg, Q., Souchon, N., Bouillon, L., Vanderdonckt, J.: Plasticity of user interfaces: A revised reference framework. In: Task Models and Diagrams for User Interface Design, TAMODIA 2002, Bucharest, Romania, July 18-19, pp. 127–134 (2002)
Bodart, F., Hennebert, A.-M., Leheureux, J.-M., Vanderdonckt, J.: Towards a dynamic strategy for computer-aided visual placement. In: Workshop on Advanced visual interfaces, pp. 78–87. ACM Press, New York (1994)
Van den Bergh, J., Luyten, K., Coninx, K.: A Run-time System for Context-Aware Multi-Device User Interfaces. In: HCI International (June 2003) (accepted for publication)
Dix, A., Finlay, J., Abowd, G., Beale, R.: Human-Computer Interaction, 2nd edn. Prentice Hall, Englewood Cliffs (1998)
Eisenstein, J., Vanderdonckt, J., Puerta, A.: Applying Model-Based Techniques to the Development of UIs for Mobile Computers. In: IUI 2001 International Conference on Intelligent User Interfaces, pp. 69–76 (2001)
Maloney, J., Boming, A., Freeman-Benson, B.N.: Constraint Technology for User Interface Construction in ThingLab II. In: OOPSLA (1989)
Lok, S., Feiner, S.: A Survey of Automated Layout Techniques for Information Presentations. In: Proceedings of Smart Graphics 2001 (March 2001)
Luyten, K., Clerckx, T., Coninx, K., Vanderdonckt, J.: Derivation of a Dialog Model for a Task Model by Activity Chain Extraction. In: Interactive Systems: Design, Specification, and Verification (2003)
Mori, G., Paternò, F., Santoro, C.: Tool Support for Designing Nomadic Applications. In: Intelligent User Interfaces (2003)
Muelller, A., Forbrig, P., Cap, C.: Model-Based User Interface Design Using Markup Concepts. In: Interactive Systems: Design, Specification, and Verification, pp. 30–39 (2001)
Nichols, J., Myers, B.A., Higgins, M., Hughes, J., Harris, T.K., Rosenfeld, R., Pignol, M.: Generating remote control interfaces for complex appliances. In: User Interface Software and Technology (2002)
Olsen, D.R., Jefferies, S., Nielsen, T., Moyes, W., Fredrickson, P.: Cross-modal interaction using XWeb. In: Proceedings of the 13th Annual Symposium on User Interface Software and Technology (UIST-2000), N.Y, November 5–8, pp. 191–200. ACM Press, New York (2000)
Paternò, F.: Model-Based Design and Evaluation of Interactive Applications. Springer, Heidelberg (2000)
Paternò, F., Santoro, C.: One model, many interfaces. In: Kolski, C., Vanderdonckt, J. (eds.) CADUI 2002, vol. 3, pp. 143–154. Kluwer Academic, Dordrecht (2002)
Sannella, M., Maloney, J., Freeman-Benson, B., Borning, A.: Multi-way versus One-way Constraints in User Interfaces: Experience with the DeltaBlue Algorithm. Software - Practice and Experience 23(5), 529–566 (1993)
Vanderdonckt, J., Bodart, F.: Encapsulating knowledge for intelligent automatic interaction objects selection. In: ACM Conference on Human Aspects in Computing Systems InterCHI 1993, pp. 424–429. Addison Wesley, Reading (1993)
Vandervelpen, C., Luyten, K., Coninx, K.: Location Transparant User Interaction for Heterogeneous Environments. In: HCI International (June 2003) (accepted for publication)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
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: Chittaro, L. (eds) Human-Computer Interaction with Mobile Devices and Services. Mobile HCI 2003. Lecture Notes in Computer Science, vol 2795. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-45233-1_19
Download citation
DOI: https://doi.org/10.1007/978-3-540-45233-1_19
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-40821-5
Online ISBN: 978-3-540-45233-1
eBook Packages: Springer Book Archive