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.
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
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)
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)
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)
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)
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)
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)
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)
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)
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)
Griffiths, T., et al.: Teallach: a Model-Based User Interface Development Environment for Object Databases. Interacting with Computers 14(1), 31–68 (2001)
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)
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)
McKinley, P.K., et al.: Composing Adaptive Software. IEEE Computer 37(7), 56–64 (2004)
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)
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)
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)
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)
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)
Puerta, A.R., Eisenstein, J.: Towards a General Computational Framework for Model-based Interface Development Systems. Knowledge-Based Systems 12(8), 433–442 (1999)
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)
Sowa, J.F.: Knowledge Representation: Logical, Philosophical, and Computational Foundations. Brooks/Cole Publishing Co., Pacific Grove (2000)
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)
Author information
Authors and Affiliations
Editor information
Rights 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)