Revisiting visual interface programming : creating GUI tools for designers and programmers

Involving graphic designers in the large-scale development of user interfaces requires tools that provide more graphical _exibility and support ef_cient software processes. These requirements were analysed and used in the design of the TkZinc graphical library and the IntuiKit interface design environment. More _exibility is obtained through a wider palette of visual techniques and support for iterative construction of images, composition and parametric displays. More ef_cient processes are obtained with the use of the SVG standard to import graphics, support for linking graphics and behaviour, and a unifying model-driven architecture. We describe the corresponding features of our tools, and show their use in the development of an application for airports. Bene_ts include a wider access to high quality visual interfaces for specialised applications, and shorter prototyping and development cycles for multidisciplinary teams.

Data and Resources

Additional Info

Field Value
Source UIST 2004, 17th annual ACM symposium on User Interface Software and Technology
Author Chatty, Stéphane, Sire, Stéphane, Vinot, Jean-Luc, Lecoanet, Patrick, Lemort, Alexandre, Mertz, Christophe
Maintainer CCSD
Last Updated May 7, 2026, 03:40 (UTC)
Created May 7, 2026, 03:40 (UTC)
Identifier hal-00940955
Language en
Rights https://about.hal.science/hal-authorisation-v1/
contributor Intuilab ; Intuilab
coverage Santa Fe, United States
creator Chatty, Stéphane
date 2004-10-24T00:00:00
harvest_object_id f59b88b6-1d2f-41d4-a805-66b1f02bcf03
harvest_source_id 3374d638-d20b-4672-ba96-a23232d55657
harvest_source_title test moissonnage SELUNE
metadata_modified 2022-03-13T00:00:00
relation info:eu-repo/semantics/altIdentifier/doi/10.1145/1029632.1029678
set_spec type:COMM