Abstract
Three types of representation are typically produced during the User Interface (UI) development life cycle: a conceptual representation holding the models used for elaborating a UI, an internal representation concerning the code of the UI, and an external representation expressing the look and feel of the UI. While the end user typically manipulates the external representation only, the designer and the developer respectively focus on the conceptual and internal representations. The Comets Inspector gathers all three representations into a single environment, thus providing the user (actually, the designer and the developer; in the future, the end-user) with multiple views of a same UI simultaneously. Each representation is made observable and modifiable through one or many “mini-UIs”. Consistency is ensured through mappings between these representations. From a methodological point of view, the benefit is the integration of three stakeholders’ perspectives in a consensual and consistent way, enabling the exploration and manipulation of design alternatives at run time. In particular, when the context of use will be changing, the end-user will be able to inspect the UI capabilities and control its adaptation, thus sustaining explicit plasticity
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., and Brown, M.H., A Two-view Approach to Constructing User Interfaces, in Proc. of the 16th Annual Conference on Computer graphics and interactive techniques SIGGRAPH’89 (Boston, 31 July-4 August 1989), Computer Graphics, Vol. 23, No. 3, July 1989, pp. 137–146.
Barclay, P.J., Griffiths, T., McKirdy, J., Paton, N.W., Cooper, R., and Kennedy, J., The Teallach Tool: Using Models for Flexible User Interface Design, in A. Puerta, J. Vanderdonckt (eds.), Proc. of 3rd Int. Conf. on CADUI’99 (Louvain-la-Neuve, 21–23 October 1999), Kluwer Academics Pub., Dordrecht, 1999, pp. 139–157.
Barthet, M.-F., The DIANE Method and its Connection with Merise Method, in Proc. of World Confererence “Ergonomic design, interfaces, products, Information” IEA’95 (Rio de Janeiro, 16–20 October 1995), pp. 106–110.
Calvary, G., Dâassi, O., Coutaz, J., and Demeure, A., Des Widgets aux Comets pour la Plasticité des Systèmes Interactifs, Revue d’Interaction Homme-Machine, Europia, Vol. 6, No. 1, 2005, pp. 33–53.
Calvary, G., Coutaz, J., Dâassi, O., Balme, L., and Demeure, A., Towards a new Generation of Widgets for Supporting Software Plasticity: the “Comet”, Proc. of 9th IFIP Working Conference on EHCI jointly with 11th Int. DSVIS Workshop, EHCI-DSVIS’2004 (Hamburg, July 11–13, 2004). Lecture Notes in Computer Science, Vol. 3425, Springer-Verlag, Berlin, 2005, pp. 306–324.
Dittmar, A., and Forbrig, P., Methodological and Tool Support for a Task-Oriented Development of Interactive Systems, in A. Puerta, J. Vanderdonckt (eds.), Proc. of 3rd Int. Conf. on Computer-Aided Design of User Interfaces CADUI’99 (Louvain-la-Neuve, 21–23 October 1999), Kluwer Academics Pub., Dordrecht, 1999, pp. 271–274.
Jarke, M., and Vassiliou, Y., A Framework for Choosing a Database Query Language, ACM Computing Surveys, Vol. 17, No. 3, September 1985, pp. 313–370.
Limbourg, Q., Vanderdonckt, J., and Souchon, N., The Task-Dialog and Task-Presentation Mapping Problem: Some Preliminary Results, in F. Paternò, Ph. Palanque (eds.), Proc. of 7th Int. Workshop on Design, Specification, Verification of Interactive Systems DSV-IS’2000 (Limerick, 5–6 June 2000), Lecture Notes in Computer Science, Vol. 1946, Springer-Verlag, Berlin, 2000, pp. 227–246.
Luyten, K., Clerckx, T., Coninx, K., and Vanderdonckt, J., Derivation of a Dialog Model from a Task Model by Activity Chain Extraction, in J. Jorge, N.J. Nunes, J. Falcão e Cunha (eds.), Proc. of 10th Int. Workshop on Design, Specification, and Verification of Interactive Systems DSV-IS’2003 (Madeira, 4–6 June 2003), Lecture Notes in Computer Science, Vol. 2844, Springer-Verlag, Berlin, 2003, pp. 203–217.
Navarre, D., Palanque, P., Paternò, F., Santoro, C., and Bastide, R., A Tool Suite for Integrating Task and System Models through Scenarios, in C. Johnson (ed.), Proc. of 8th Int. Workshop on DSV-IS’2001 (Glasgow, 13–15 June 2001), Lecture Notes in Computer Science, Vol. 2220, Springer-Vrlag, Berlin, pp. 88–113.
Nylander, S., Bylund, M., and Waern, A., The Ubiquitous Interactor – Device Independent Access to Mobile Services, in R. Jacob, Q. Limbourg, J. Vanderdonckt (eds.), Proc. of 5th Int. Conf. of Computer-Aided Design of User Interfaces CADUI’2004 (Funchal, 13–16 January 2004), Kluwer Academics, Dordrecht, 2005, pp. 269–280.
Paternò, F., and Santoro, C., One Model, Many Interfaces, in Ch. Kolski, J. Vanderdonckt (eds.), Proc. of 4th Int. Conf. on Computer-Aided Design of User Interfaces (Valenciennes, 15–17 May 2002), Kluwer Academics Publications, Dordrecht, 2002, pp. 143–154.
Tarby, J.-C., Gestion Automatique du Dialogue Homme-Machine à partir de Spécifications Conceptuelles, Ph.D. thesis, Univ. of Toulouse I, Toulouse, 20 September 1993.
Vanderdonckt, J., and Bodart, F., Encapsulating Knowledge for Intelligent Automatic Interaction Objects Selection, in Proc. of the ACM Conf. on Human Factors in Computing Systems Inter CHI’93 Amsterdam, 24–29 April 1993, ACM Press, New York, 1993, pp. 424–429.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2007 Springer
About this paper
Cite this paper
Demeure, A., Calvary, G., Coutaz, J., Vanderdonckt, J. (2007). The Comets Inspector. In: Calvary, G., Pribeanu, C., Santucci, G., Vanderdonckt, J. (eds) Computer-Aided Design of User Interfaces V. Springer, Dordrecht. https://doi.org/10.1007/978-1-4020-5820-2_13
Download citation
DOI: https://doi.org/10.1007/978-1-4020-5820-2_13
Publisher Name: Springer, Dordrecht
Print ISBN: 978-1-4020-5819-6
Online ISBN: 978-1-4020-5820-2
eBook Packages: Computer ScienceComputer Science (R0)