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
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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.
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.
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.
Coutaz, J., PAC: An Object Oriented Model for Implementing User Interfaces, SIGCHI Bulletin, Vol. 19, No. 2, October 1987, pp. 37–41.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)