Skip to main content

The Comets Inspector: Towards Run Time Plasticity Control Based on a Semantic Network

  • Conference paper
Task Models and Diagrams for Users Interface Design (TAMODIA 2006)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 4385))

Abstract

In this paper, we describe the Comets Inspector, a software tool providing user interface designers and developers with a semantic network in order to control the plasticity of their User Interfaces (UI) at run-time. Thanks to a set of predefined relationships, the semantic network links together various concepts ranging from the final UI (i.e., the UI described in terms of techno lo gical spaces) to the concrete and abstract UIs (i.e., the UI respectively described in terms of concrete interaction objects independently of any technological space, and abstract individual components and containers independently of any interaction modality) up to the tasks and concepts of the interactive system. In this way, plasticity can be addressed at four levels of abstraction (task and concepts, abstract, concrete, and final user interface) for forward, reverse, and lateral engineering. The end user exploits the semantic network at run time to adapt his/her UI to another context of use by identifying, selecting, and applying plasticity suitable operations.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. Avrahami, G., Brooks, K.P., Brown, M.H.: A Two-view Approach to Constructing User Interfaces. Computer Graphics (Proc. of SIGGRAPH’89, Boston, July 31-August 4, 1989) 23(3), 137–146 (1989)

    Article  Google Scholar 

  2. Coutaz, J., et al.: Towards a New Generation of Widgets for Supporting Software Plasticity: The ”Comet”. In: Bastide, R., Palanque, P., Roth, J. (eds.) DSV-IS 2004 and EHCI 2004. LNCS, vol. 3425, pp. 306–324. Springer, Heidelberg (2005)

    Google Scholar 

  3. Clerckx, T., Luyten, K., Coninx, K.: The Mapping Problem Back and Forth: Customizing Dynamic Models while Preserving Consistency. In: Proc. of the 3rd Int. Workshop on Task Models and Diagrams for User Interface Design TAMODIA’2004, Prague, November 15-16, 2004, pp. 33–42. ACM Press, New York (2004)

    Google Scholar 

  4. Crease, M., Gray, P.D., Brewster, S.A.: A Toolkit of Mechanism and Context Independent Widgets. In: Palanque, P., Paternó, F. (eds.) DSV-IS 2000. LNCS, vol. 1946, pp. 121–133. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  5. Demeure, A., et al.: The Comets Inspector, Manipulating Multiple User Interface Representations Simultaneously. In: Computer-Aided Design Of User Interfaces V. Proc. of 6th Int. Conf. on Computer-Aided Design of User Interfaces CADUI’06, Bucarest, June 3-5, 2006, pp. 167–174. Springer, Dordrecht (2006)

    Google Scholar 

  6. Dittmar, A., Forbrig, P.: Methodological and Tool Support for a Task-Oriented Development of Interactive Systems. In: Proc. of 3rd Int. Conf. on Computer-Aided Design of User Interfaces CADUI’99, Louvain-la-Neuve, Oct. 21-23, 1999, pp. 271–274. Kluwer Academics Pub., Dordrecht (1999)

    Google Scholar 

  7. Fensel, D., et al.: UPML: A Framework for Knowledge System Reuse. In: Proc. of the 16th Int. Joint Conf. on Artificial Intelligence IJCAI’99, Stockholm, July 31-August 6, 1999, pp. 16–23. Morgan Kaufmann, San Francisco (1999)

    Google Scholar 

  8. Florins, M., et al.: User Interface Graceful Degradation for Small Platforms. In: Proc. of 8th Int. Working Conference on Advanced Visual Interfaces AVI’2006, Venezia, May 23-26, 2006, ACM Press, New York (2006)

    Google Scholar 

  9. Gajos, K., Weld, D.S.: Preference Elicitation for Interface Optimization. In: Proc. of the 18th Annual ACM Symp. on User Interface Software and Technology UIST’2005, Seattle, Oct. 23-26, 2005, pp. 173–182. ACM Press, New York (2005)

    Chapter  Google Scholar 

  10. Griffiths, T., et al.: Teallach: a Model-Based User Interface Development Environment for Object Databases. Interacting with Computers 14(1), 31–68 (2001)

    Article  Google Scholar 

  11. Keränen, H., Plomp, J.: Adaptive Runtime Layout of Hierarchical UI Components. In: Proc. of the 2nd Nordic Conf. on Human-Computer Interaction NordiCHI’02, Aarhus, October 19-23, 2002, pp. 251–254. ACM Press, New York (2002)

    Chapter  Google Scholar 

  12. Limbourg, Q., Vanderdonckt, J.: Addressing the Mapping Problem in User Interface Design with UsiXML. In: Proc. of the 3rd Int. Workshop on Task Models and Diagrams for User Interface Design TAMODIA’2004, Prague, November 15-16, 2004, pp. 155–163. ACM Press, New York (2004)

    Google Scholar 

  13. McKinley, P.K., et al.: Composing Adaptive Software. IEEE Computer 37(7), 56–64 (2004)

    Google Scholar 

  14. Mitrovic, N., Royo, J.A., Mena, E.: ADUS: Indirect Generation of User Interfaces on Wireless Devices. In: Proc. of 7th Int. Workshop Mobility in Databases and Distributed Systems MDDS’2004, Zaragoza, August 30-September 3, 2004, pp. 662–666. IEEE Computer Society, Los Alamitos (2004)

    Google Scholar 

  15. Navarre, D., et al.: A Tool Suite for Integrating Task and System Models through Scenarios. In: Johnson, C. (ed.) DSV-IS 2001. LNCS, vol. 2220, pp. 88–113. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  16. Nylander, S., Bylund, M., Waern, A.: The Ubiquitous Interactor - Device Independent Access to Mobile Services. In: Proc. of 5th Int. Conf. of Computer-Aided Design of User Interfaces CADUI’2004, Funchal, January 13-16, 2004, pp. 271–282. Kluwer Academics, Dordrecht (2005)

    Chapter  Google Scholar 

  17. Paternò, F., Santoro, C.: One Model, Many Interfaces. In: Proc. of 4th Int. Conf. on Computer-Aided Design of User Interfaces, CADUI’2002, Valenciennes, May 15-17, 2002, pp. 143–154. Kluwer Academics Pub., Dordrecht (2002)

    Google Scholar 

  18. Plomp, C.J., Mayora-Ibarra, O.: A Generic Widget Vocabulary for the Generation of Graphical and Speech-Driven UIs. Int. J. of Speech Technology 5, 39–47 (2002)

    Article  MATH  Google Scholar 

  19. Puerta, A.R., Eisenstein, J.: Towards a General Computational Framework for Model-based Interface Development Systems. Knowledge-Based Systems 12(8), 433–442 (1999)

    Article  Google Scholar 

  20. Schneider, K.A., Cordy, J.R.: Abstract User Interfaces: A Model and Notation to Support Plasticity in Interactive Systems. In: Johnson, C. (ed.) DSV-IS 2001. LNCS, vol. 2220, pp. 28–48. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  21. Sowa, J.F.: Knowledge Representation: Logical, Philosophical, and Computational Foundations. Brooks/Cole Publishing Co., Pacific Grove (2000)

    Google Scholar 

  22. Vanderdonckt, J., Bodart, F.: Encapsulating Knowledge for Intelligent Automatic Interaction Objects Selection. In: Proc. of ACM Conf. on Human Aspects in Computing Systems InterCHI’93, Amsterdam, April 24-29, 1993, pp. 424–429. ACM Press, New York (1993)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Karin Coninx Kris Luyten Kevin A. Schneider

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Demeure, A., Calvary, G., Coutaz, J., Vanderdonckt, J. (2007). The Comets Inspector: Towards Run Time Plasticity Control Based on a Semantic Network. In: Coninx, K., Luyten, K., Schneider, K.A. (eds) Task Models and Diagrams for Users Interface Design. TAMODIA 2006. Lecture Notes in Computer Science, vol 4385. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-70816-2_23

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-70816-2_23

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-70815-5

  • Online ISBN: 978-3-540-70816-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics