Skip to main content

Towards Object Oriented, Uiml-Based Interface Descriptions for Mobile Devices

  • Conference paper
Computer-Aided Design of User Interfaces V
  • 431 Accesses

Abstract

To avoid multiple works in designing user interfaces for different devices and interaction modalities, the use of a meta-language like UIML seems to be appropriate in order to start with a general UI description and provide mappings to different target devices. For the support of mobile devices and to improve re-usability of user interface definitions, we introduce the language DISL that modifies several parts of UIML and propose object oriented extensions with the conceptual language ODISL

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

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.

References

  1. Ali, M.F., Pérez-Quiñones, M.A., Abrams, M., and Shell, E., Building Multi-Platform User Interfaces with UIML, in Ch. Kolski, J. Vanderdonckt (eds.), “Computer-Aided Design of User Interfaces III”, in Proc. 4th Int. Conf. on Computer-Aided Design of User Interfaces CADUI’2002 (Valenciennes, 15–17 May 2002), Kluwer Academics Pub., Dordrecht, 2002, pp. 255–266.

    Google Scholar 

  2. Abrams, M., Phanouriou, C., Batongbacal, A.L., Williams, S.M., and Shuster, J.E., UIML: An Appliance-Independent XML UI Language, Computer Networks, Vol. 31, 1999.

    Google Scholar 

  3. Abrams, M., Luyten, K., Schaefer, R., Vanderdonckt, J., Vermeulen, J., Shabanov, D., and Helms, J. (eds.), Open Issues in the UIML 3.1 Specification, Working Draft 02, OASIS Working Draft, 14 November 2005, accessible at http://www.oasis-open.org/committees/documents.php?wg_abbrev=uiml.

  4. Coutaz, J., PAC: An Object Oriented Model for Implementing User Interfaces, SIGCHI Bulletin, Vol. 19, No. 2, October 1987, pp. 37–41.

    Article  Google Scholar 

  5. Curry, M.B., and Monk, A.F., Dialogue Modelling of Graphical User Interfaces with a Production System, Behaviour and Information Tech., Vol. 14, No. 1, 1995, pp. 41–55.

    Article  Google Scholar 

  6. Eisenstein, J., Vanderdonckt, J., and Puerta, A., Applying Model - Based Techniques to the Development of UIs for Mobile Computers, in Proc. of ACM Conf. on Intelligent User Interfaces IUI’01 (Santa Fe, 14–17 January 2001), ACM Press, New York, 2001, pp. 69–76.

    Google Scholar 

  7. Hartson, H.R., Siochi, A.C., and Hix, D., The uan: A User-oriented Representation for Direct Manipulation Interface Designs, ACM Transactions on Information Systems, Vol. 8, No. 3, July 1990, pp. 181–203.

    Article  Google Scholar 

  8. He, X., A Formal Definition of Hierarchical Predicate Transition Nets, in Proc. of 17th Int. Conf. on Application and Theory of Petri Nets (Osaka, 24–28 June 1996), pp. 212–229.

    Google Scholar 

  9. Janssen, C., Dialogue Nets for the Description of Dialogue Flows in Graphical Interactive Systems, in Proc. of Software-Ergonomie’93 (Bremen, 15–17 March 1993), Vol. 39, Teubner, Stuttgart, 1993.

    Google Scholar 

  10. 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 Proc. of ACM Symposium on User Interface Software and Technology UIST’02 (Paris, 27–30 October 2002), ACM Press, New York, 2002, pp. 161–170.

    Google Scholar 

  11. Nunes, N.J., and Cunha, J.F., Wisdom: A UML Based Architecture for Interactive Systems, in Proc. of 7th Int. Eurographics Workshop on Design, Specification, Verification of Interactive Systems DSV-IS’2000 (Limerick, 5–6 June 2000), Lecture Notes in Computer Science, Vol. 1946, Springer-Verlag, Berlin, 2000, pp. 191–205.

    Google Scholar 

  12. Paternò, F., and Santoro, C., One Model, Many interfaces, in Ch. Kolski, J. Vanderdonckt (eds.), “Computer-Aided Design of User Interfaces III”, in Proc. 4th Int. Conf. on Computer-Aided Design of User Interfaces CADUI’2002 (Valenciennes, 15–17 May 2002), Kluwer Academics Pub., Dordrecht, 2002, pp. 143–154.

    Google Scholar 

  13. Pinheiro da Silva, P., and Paton, N.W., User Interface Modelling with UML, in Proc. of the 10th European-Japanese Conf. on Information Modelling and Knowledge Representation (Saariselka, May 2000), IOS Press, Amsterdam, 2000.

    Google Scholar 

  14. Plomp, J., and Mayora-Ibarra, O., A Generic Widget Vocabulary for the Generation of Graphical and Speech Driven User Interfaces, International Journal of Speech Technology, Vol. 5, No. 1, January 2002, pp. 39–47.

    Article  MATH  Google Scholar 

  15. Roché, P., d’Ausbourg, B., and Durrieu, G., Deriving a Formal Model from UIL Description in order to Verify and Test its Behavior, in D.J. Duke, A.R. Puerta (eds.), Proc. of 6th Int. Eurographics Workshop on Design, Specification, Verification of Interactive Systems DSV-IS’99 (Braga, 2–4 June 1999), Springer-Verlag, Vienna, 1999.

    Google Scholar 

  16. Reenskaug, T., Thing-Model-View-Editor: An Example from a planning system, Xerox PARC Technical Note, May 1979, accessible at http://heim.ifi.uio.no/~trygver/1979/mvc-1/1979-05-MVC.pdf.

  17. Tuulari, E., and Ylisaukko-oja, A., SoapBox: A Platform for Ubiquitous Computing Research and Applications, in F. Mattern, M. Naghshineh (eds.), in Proc. of First Int. Conf. on Pervasive Computing (Zürich, August 2002), Lecture Notes in Computer Science, Vol. 2414, Springer-Verlag, Berlin, 2002, pp. 125–138.

    Google Scholar 

  18. Szwillus, G., Objektorientierte Dialogspezifikation mit ODSN, in Proc. of Software-Ergonomie’97 (Dresden, March 1997), Berichte des German Chapter of the ACM, Teubner, Vol. 49, Stuttgart, 1997, pp. 285–295.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Robbie Schaefer .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer

About this paper

Cite this paper

Schaefer, R., Bleul, S. (2007). Towards Object Oriented, Uiml-Based Interface Descriptions for Mobile Devices. In: Calvary, G., Pribeanu, C., Santucci, G., Vanderdonckt, J. (eds) Computer-Aided Design of User Interfaces V. Springer, Dordrecht. https://doi.org/10.1007/978-1-4020-5820-2_2

Download citation

  • DOI: https://doi.org/10.1007/978-1-4020-5820-2_2

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-1-4020-5819-6

  • Online ISBN: 978-1-4020-5820-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics