Skip to main content

Pattern and Event Based Logical UI Modeling for Multi-Device Embedded Applications

  • Conference paper

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

Abstract

While there have been many research activities for model-based engineering for user interfaces (UIs) for multiple devices, they are still far from practical. We identify three major limitations for the conventional approaches. We propose a Pattern and Event based Logical UI Modeling framework (PELUM) to model UIs targeted for multiple embedded systems. PELUM encompasses (1) a pattern-based method for deriving a UI implementation from a UI model, (2) a meta-model for modeling both abstract UI and task model, whose name is Logical User Interface Model (LUM), and (3) its supporting tool. We incorporate events as a first-class modeling entity, essential to model UIs for embedded systems. PELUM does not employ the task model widely used in the conventional approach. Instead, we incorporate events as navigators to cover the task model in LUM. We also incorporate patterns as types of each LUM component. This makes UI modeling concise.

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

Buying options

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

Learn about 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. Pinheiro da Silva, P.: User interface declarative models and development environments: A survey. In: Paternó, F. (ed.) DSV-IS 2000. LNCS, vol. 1946, p. 207. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

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

  5. Model Driven Architecture (MDA). Object Management Group

    Google Scholar 

  6. Mori, G., Paterno, F., Santoro, C.: CTTE: Support for Developing and Analyzing Task Models for Interactive System Design. IEEE Transactions on Software Engineering 28, 797–813 (2002)

    Article  Google Scholar 

  7. de Silva, P.P., Paton, N.W.: User Interface Modeling in UMLi. IEEE Software 20, 62–69 (2003)

    Article  Google Scholar 

  8. Constantine, L.L.: Canonical Abstract Prototypes for Abstract Visual and Interaction Design. In: Proceedings of International Workshop on Design, Specification, and Verification of Interactive Systems (2003)

    Google Scholar 

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

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

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

  12. Lu, X., Wan, J.: User Interface Design Model. In: Proceedings of the ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (2007)

    Google Scholar 

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

  14. Pribeanu, C., Vanderdonckt, J.: A Transformational Approach for Pattern-based Design of User Interfaces. In: Proceedings of International Conference on Autonomic and Autonomous Systems (2008)

    Google Scholar 

  15. Paternò, F., Santoro, C., Spano, L.D.: Model-based design of multi-device interactive applications based on web services. In: Gross, T., Gulliksen, J., Kotzé, P., Oestreicher, L., Palanque, P., Prates, R.O., Winckler, M. (eds.) INTERACT 2009. LNCS, vol. 5726, pp. 892–905. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  16. So, P.H.J.C.P.L., Shum, P., Li, X.J., Goyal, D.: Design and Implementation of User Interface for Mobile Devices. IEEE Transactions on Consumer Electronics 50 (2004)

    Google Scholar 

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

  18. Meskens, J., Vermeulen, J., Coninx, K.L.K.: Gummy for Multi-Platform User Interface Designs: Shape me, Multiply me, Fix me, Use me. In: Proceedings of the Working Conference on Advanced Visual Interfaces (2008)

    Google Scholar 

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

  20. Caffiau, S., Scapin, D., Baron, P.G.M., Jambon, F.: Increasing the expressive power of task analysis: systematic comparison and empirical assessment of tool-supported task models. Interacting Computers (2010)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kim, S. (2011). Pattern and Event Based Logical UI Modeling for Multi-Device Embedded Applications. In: Lee, G., Howard, D., Ślęzak, D. (eds) Convergence and Hybrid Information Technology. ICHIT 2011. Communications in Computer and Information Science, vol 206. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-24106-2_71

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-24106-2_71

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-24105-5

  • Online ISBN: 978-3-642-24106-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics