Abstract
For a long time standard desktop applications have ruled the market. Nevertheless, the availability of information has made the user demand new interaction techniques in completely different contexts and devices, but requesting the same functionality. With this new situation application design should be able to adapt to these differences. To design these adaptive interfaces the specification of these user interfaces should support plasticity at runtime. In this paper a first approach is proposed to support these plasticity features from a formal point of view within a model-based user interface design methodology. Connector paradigm is used to coordinate the communication between Concrete Interaction Objects and Abstract Interaction Objects in a flexible way enough to support adaptivity.
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
Allen, R., Garlan, D.: A Formal Basis for Architectural Connectors. ACM TOSEM 6(3), 213–249 (1997)
Benyon, D., Murray, D.: Developing adaptive systems to fit individual aptitudes. In: Proceedings of the 1st international conference on Intelligent User Interfaces, Orlando, Florida, United States, pp. 115–121. ACM Press, New York (1993)
Bodart, F., Vanderdonckt, J.: On the Problem of Selecting Interaction Objects. In: Proc. of HCI 1994, pp. 163–178. Cambridge University Press, Cambridge (1994)
Calvary, G., Coutaz, J., Thevenin, D.: A Unifying Reference Framework for the Development of Plastic User Interfaces. In: Nigay, L., Little, M.R. (eds.) EHCI 2001. LNCS, vol. 2254, pp. 173–192. Springer, Heidelberg (2001)
Cockburn, A.: Writing Effective Use Cases. Addison-Wesley, Reading (2001)
Elwert, T., Schlungbaum, E.: Modelling and Generation of Graphical User Interfaces in the TADEUS Approach. In: Designing, Specification and Verification of Interactive Systems, pp. 193–208. Springer, Heidelberg (1995)
Embedded Linux, http://www.linuxdevices.com
Fernández-Caballero, A., López-Jaquero, V., Montero, F., González, P.: Adaptive Interaction Multi-agent Systems in E-learning/E-teaching on the Web. In: Cueva Lovelle, J.M., González Rodríguez, B.M., Joyanes Aguilar, L., Labra Gayo, J.E., del Puerto Paule Ruiz, M. (eds.) ICWE 2003. LNCS, vol. 2722, pp. 144–154. Springer, Heidelberg (2003)
Horvitz, E.: Principles of Mixed-Initiative User Interfaces. In: Proc. ACM SIGCHI Conf. Human Factors in Computing Systems, pp. 159–166. ACM Press, New York (1999)
López-Jaquero, V., Montero, F., Fernández, A., Lozano, M.: Towards Adaptive User Interface Generation: One Step Closer To People. In: 5th International Conference on Enterprise Information Systems, ICEIS 2003. Angers, France. April 23-26 (2003)
Letelier, P., Ramos, I., Sánchez, P., Pastor, O.: OASIS version 3: A Formal Approach for Object Oriented Conceptual Modeling. In: SPUPV 1998.4011. Edited by Universidad Politécnica de Valencia, Spain (1998)
Lozano, M., Ramos, I., González, P.: User Interface Specification and Modeling in an Object Oriented Environment for Automatic Software Development. In: IEEE 34th International Conference on Technology of Object-Oriented Languages and Systems, pp. 373-381 (2000)
Montero, F., Lozano, M., González, P., Ramos, I.: A first approach to design web sites by using patterns. In: Proceedings of the First Nordic Conference On Pattern Languages of Programs. VikingPLoP. Hojstrupgard, pp. 137–158 (2002) ISBN: 87-7849-769-8
Mozilla Project (2003), http://www.mozilla.org
Oeschger, I., Murphy, E., King, B., Collins, P., Boswell, D.: Creating Applications With Mozilla, September 2002. O’Reilly, Sebastopol (2002)
Myers, B.A., Rosson, M.B.: Survey on User Interface Programming. In: Striking a Balance. Proceedings CHI 1992, Monterey, May 1992, pp. 195–202. ACM Press, New York (1992)
Paternò, F.: Model-Based Design and Evaluation of Interactive Applications. Springer, Heidelberg (2000)
Puerta, A.R.: A Model-Based Interface Development Environment. IEEE Software, pp. 40–47 (1997)
Rettin, M.: Designing for Small Screens. AMC SigWeb, Chicago (2002), http://www.marcrettig.com/writings/rettig,SmallScreens.pdf
Schwabe, D.: A Conference Review System. First Workshop on Web-Oriented Software Technology. Valencia (June 2001), http://www.dsic.upv.es/~west2001
UIML (2003), http://www.uiml.org
W3C. WAI (2003), http://www.w3.org/WAI/
W3C. DOM (2003), http://www.w3.org/DOM/
Vanderdonckt, J., Bodart, F.: Encapsulating Knowledge for Intelligent Automatic Interaction Objects Selection. In: Ashlund, S., Mullet, K., Henderson, A., Hollnagel, E., White, T. (eds.) ACM Proc. of the Conf. On Human Factors in Computing Systems INTERCHI 1993, Amsterdam, April 24-29, pp. 424–429. ACM Press, New York (1993)
Wermelinger, M., Lopes, A., Fiadeiro, J.L.: Superposing connectors. In: Proc. 10h International Workshop on Software Specification and Design, pp. 87–94. IEEE Computer Society Press, Los Alamitos (2000)
Wooldridge, M., Jennings, N.R.: Agent Theories, Architectures, and Languages: A Survey. In: Wooldridge, M.J., Jennings, N.R. (eds.) Proc. ECAI-Workshop on Agent Theories, Architectures and Languages, Amsterdam, The Netherlands, pp. 1–32 (1994)
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
López-Jaquero, V., Montero, F., Molina, J.P., Fernández-Caballero, A., González, P. (2003). Model-Based Design of Adaptive User Interfaces through Connectors. In: Jorge, J.A., Jardim Nunes, N., Falcão e Cunha, J. (eds) Interactive Systems. Design, Specification, and Verification. DSV-IS 2003. Lecture Notes in Computer Science, vol 2844. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39929-2_17
Download citation
DOI: https://doi.org/10.1007/978-3-540-39929-2_17
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-20159-5
Online ISBN: 978-3-540-39929-2
eBook Packages: Springer Book Archive