Skip to main content

Model-Based Design of Adaptive User Interfaces through Connectors

  • Conference paper
Interactive Systems. Design, Specification, and Verification (DSV-IS 2003)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Allen, R., Garlan, D.: A Formal Basis for Architectural Connectors. ACM TOSEM 6(3), 213–249 (1997)

    Article  Google Scholar 

  2. 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)

    Chapter  Google Scholar 

  3. Bodart, F., Vanderdonckt, J.: On the Problem of Selecting Interaction Objects. In: Proc. of HCI 1994, pp. 163–178. Cambridge University Press, Cambridge (1994)

    Google Scholar 

  4. 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)

    Chapter  Google Scholar 

  5. Cockburn, A.: Writing Effective Use Cases. Addison-Wesley, Reading (2001)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. Embedded Linux, http://www.linuxdevices.com

  8. 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)

    Chapter  Google Scholar 

  9. 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)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. 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

    Google Scholar 

  14. Mozilla Project (2003), http://www.mozilla.org

  15. Oeschger, I., Murphy, E., King, B., Collins, P., Boswell, D.: Creating Applications With Mozilla, September 2002. O’Reilly, Sebastopol (2002)

    Google Scholar 

  16. 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)

    Google Scholar 

  17. Paternò, F.: Model-Based Design and Evaluation of Interactive Applications. Springer, Heidelberg (2000)

    MATH  Google Scholar 

  18. Puerta, A.R.: A Model-Based Interface Development Environment. IEEE Software, pp. 40–47 (1997)

    Google Scholar 

  19. Rettin, M.: Designing for Small Screens. AMC SigWeb, Chicago (2002), http://www.marcrettig.com/writings/rettig,SmallScreens.pdf

  20. Schwabe, D.: A Conference Review System. First Workshop on Web-Oriented Software Technology. Valencia (June 2001), http://www.dsic.upv.es/~west2001

  21. UIML (2003), http://www.uiml.org

  22. W3C. WAI (2003), http://www.w3.org/WAI/

  23. W3C. DOM (2003), http://www.w3.org/DOM/

  24. 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)

    Chapter  Google Scholar 

  25. 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)

    Google Scholar 

  26. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics