Skip to main content

Reusing User Interfaces for Multiple Embedded Systems via Differential Logical UI Modeling

  • Conference paper
Convergence and Hybrid Information Technology (ICHIT 2012)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 310))

Included in the following conference series:

  • 1081 Accesses

Abstract

User interface (UI) centric embedded systems such as smart phones, tablets, and smart TVs are ever proliferating. While many model-based UI development environments provide automatic UI executable generation, they are focused on web-based systems and not suitable for embedded systems. Accordingly, developers create a separate UI model for each target embedded system while failing to reuse their UI models.This paper proposes differential logical UI modeling (DLUM) that solves these difficulties. DLUM comprises (1) a graphical modeling language for logical UI model (LUM) and differential LUM, (2) a method for deriving a UI implementation by weaving a base LUM and a differential LUM, and (3) its supporting tool. DLUM enables developers to model only differential parts of UI models compared to a base model. DLU generates LUM from differential LUM, which consequently enables deriving complete UI implementations. We have fully implemented a modeling tool for DLUM as Eclipse plug-in using Eclipse Graphical Modeling Framework (GMF). We have also performed a case study with an alarm application in Android targeted for multiple embedded systems with various resolutions from HVGA to XGA. The case study clearly shows how DLUM makes the modeling of UIs for embedded systems concise and allows reusing UIs for multiple embedded systems.

This work was supported by the Hankuk University of Foreign Studies Research Fund of 2011.

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

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. Mori, G., Paterno, F., Santoro, C.: Design and Development of Multidevice User Interfaces through Multiple Logical Descriptions. IEEE Transactions on Software Engineering 30 (2004)

    Google Scholar 

  2. Calvary, G., Coutaz, J., Thevenin, D., Limbourg, Q., Bouil-Lon, L., Vanderdonckt, J.: A Unifying Reference Framework for Multi-Target User Interfaces. Interacting with Computers 15, 289–308 (2003)

    Article  Google Scholar 

  3. Vanderdonckt, J.: Model-driven engineering of user interfaces: Promises, successes, failures, and challenges. In: Proceedings of Annual Romanian Conference on Human-Computer Interaction, pp. 1–10 (2008)

    Google Scholar 

  4. Pinheiro da Silva, P.: User Interface Declarative Models and Development Environments: A Survey. In: Paternó, F. (ed.) DSV-IS 2000. LNCS, vol. 1946, pp. 207–226. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  5. Pérez-Medina, J.-L., Dupuy-Chessa, S., Front, A.: A Survey of Model Driven Engineering Tools for User Interface Design. In: Winckler, M., Johnson, H. (eds.) TAMODIA 2007. LNCS, vol. 4849, pp. 84–97. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  6. Coutaz, J.: User interface plasticity: model driven engineering to the limit! In: Proceedings of ACM SIGCHI Symposium on Engineering Interactive Computing Systems (2010)

    Google Scholar 

  7. Collignon, B., Vanderdonckt, J., Calvary, G.: Model-driven engineering of multi-target plastic user interfaces. In: Proceedings of International Conference on Autonomic and Autonomous Systems (2008)

    Google Scholar 

  8. Kim, S.: Pattern and Event Based Logical UI Modeling for Multi-Device Embedded Applications. In: Lee, G., Howard, D., Ślęzak, D. (eds.) ICHIT 2011. CCIS, vol. 206, pp. 560–567. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  9. Pohl, K., Bockle, G., van der Linden, F.: Software Product Line Engineering. Springer (2005)

    Google Scholar 

  10. Borchers, J.O.: A Pattern Approach to Interaction Design. In: Proceedings of Conference on Designing Interactive Systems: Processes, Practices, Methods, and Techniques (2001)

    Google Scholar 

  11. Aquino, N., Vanderdonckt, J., Pastor, O.: Transformation templates: adding flexibility to model-driven engineering of user interfaces. In: Proceedings of ACM Symposium on Applied Computing (2010)

    Google Scholar 

  12. Molina, P.J., Melia, S., Pastor, O.: Just-UI: A User Interface Specification Model. In: Proceedings of Computer-Aided Design of User Interfaces (2002)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kim, S. (2012). Reusing User Interfaces for Multiple Embedded Systems via Differential Logical UI Modeling. In: Lee, G., Howard, D., Ślęzak, D., Hong, Y.S. (eds) Convergence and Hybrid Information Technology. ICHIT 2012. Communications in Computer and Information Science, vol 310. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-32692-9_42

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-32692-9_42

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-32691-2

  • Online ISBN: 978-3-642-32692-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics