Abstract
While model based design of platform independent application logic has already shown significant success, the design of platform independent user interfaces still needs further investigation. Nowadays, user interface design is usually platform specific or based on C-level cross-platform libraries. In this paper, we propose a MDA like design approach for user interfaces based on the transformation of UML models at different levels of abstraction. This enables platform independent design of user interfaces and a clear separation of UI and application logic design while enabling full use of native controls in the actual user interface implementation.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Abrams, M., Phanouriou, C., Batongbacal, A.L., Williams, S.M., Shuster, J.E.: UIML: an appliance-independent xml user interface language. In: Computer Networks, vol. 31. Elsevier Science, Amsterdam (1999)
Bleul, S., Schäfer, R., Müller, W.: Multimodal Dialog Description for Mobile Devices. In: Proc. Workshop on XML-based User Interface Description Languages at AVI 2004 (2004)
Limbourg, Q., Vanderdonckt, J.: Addressing the Mapping Problem in User Interface Design with UsiXML. In: Proc. of 3rd Int. Workshop on Task Models and Diagrams for user interface design TAMODIA 2004. ACM Press, New York (2004)
Limbourg, Q., Vanderdonckt, J., Michotte, B., Bouillon, L., Lopez-Jaquero, V.: UsiXML: a Language Supporting Multi-Path Development of User Interfaces. In: Bastide, R., Palanque, P., Roth, J. (eds.) DSV-IS 2004 and EHCI 2004. LNCS, vol. 3425, pp. 200–220. Springer, Heidelberg (2005)
Object Management Group, The: Unified Modeling Language: Infrastructure. OMG ad/2004-10-02 (2004)
Object Management Group, The: Model Driven Architecture (MDA). OMG ormsc/2001-07-01 (2001)
Pinheiro da Silva, P., Paton, N.: User Interface Modelling with UML. In: Proc. of the 10th European-Japanese Conference on Information Modelling and Knowledge Representation (2000)
Rozenberg, G., et al. (eds.): Handbook of Graph Grammars and Computing by Graph Transformation, vol. 1. World Scientific, Singapore (1997)
Schattkowsky, T., Förster, A.: A generic Component Framework for High Performance Locally Concurrent Computing based on UML 2.0 Activities. In: Proc. 12th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems, ECBS (2005)
Schattkowsky, T., Müller, W.: Model-Based Design of Embedded Systems. In: Proc. 7th IEEE International Symposium on Object-oriented Real-time distributed Computing, ISORC (2004)
Vanderdonckt, J.: A MDA-Compliant Environment for Developing User Interfaces of Information Systems. In: Pastor, Ó., Falcão e Cunha, J. (eds.) CAiSE 2005. LNCS, vol. 3520, pp. 16–31. Springer, Heidelberg (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Schattkowsky, T., Lohmann, M. (2006). UML Model Mappings for Platform Independent User Interface Design. In: Bruel, JM. (eds) Satellite Events at the MoDELS 2005 Conference. MODELS 2005. Lecture Notes in Computer Science, vol 3844. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11663430_21
Download citation
DOI: https://doi.org/10.1007/11663430_21
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-31780-7
Online ISBN: 978-3-540-31781-4
eBook Packages: Computer ScienceComputer Science (R0)