The development of graphical user interfaces for interactive applications is subject to a series of well-known problems which could be relevant of the domain of visual design. This typically includes the problem of placing aesthetically interaction objects (IO) according to principles applied in placement strategies. This paper first reviews the problem of IO placement and shows the rationale for the most significant placement strategies found today. It then tries to compare six such strategies along several dimensions and mathematical relationships with respect to three points of view: the designer's point of view, the human factors expert's point of view, and the user's point of view.
Keywords: arrangement, dimensioning, interaction object, localization, interaction object placement, placement strategy, visual design.
Introduction
The problem of placement concerns the spatial position of interaction objects (IO) such as edit box, radio button, list box, … with respect to visual elements in a screen layout. Effective placement can be achieved through a particular placement strategy involving a certain amount of visual techniques such as proximity, alignment, separate reference, centering, and conformity. For instance, Galitz suggests a placement strategy where IOs should be placed according to their nature:
“All elements on a screen should be located in a unique and consistent position. These elements are: title, screen identifier, screen body (including caption, data, section headings, completion aids, prompting), status or instructional messages, error messages, command field or area.” (Galitz, 1992)
In this paper, the placement is defined as the description of a composite IO (e.g. a form container widget) for displaying IOs to be placed relatively to one another. Composite IOs generally allow IOs to resize themselves as the composite resizes.