Skip to main content Skip to main navigation


Using Graphical Style and Visibility Constraints for a Meaningful Layout in Visual Programming Interfaces

Winfried Graf; Stefan Neurohr
DFKI, DFKI Research Reports (RR), Vol. 94-15, 1994.


In the expanding field of visual applications, layout design and graphical editing tasks are crucial points. In this paper, we address the incorporation of AI aspects in the visual software design process and the automatic layout and beautification of informational graphics such as visual programs and chart diagrams. Since layout in dynamic settings frequently requires a direct manipulation responsivenes, an incremental redesign of the generated visual material is necessary. Following our prvious work on constraint-based multimodal design, we show how powerful constraint processing techniques, such as constraint hierarchies and dynamic constraint satisfaction, can be applied to visual programming environments in order to maintain graphical style and consistency for a meaningful layout. We describe InLay, a system for constraint-based presenting and editing visual programs. Finally, we will habe a short look at some extensions with regard to advanced interaction and visualization techniques.