Abstract-Visual interfaces are often poorly designed because the application developers lack graphics design knowledge. Designing effective interfaces requires great effort, especially when many types of graphical objects and relations are involved. In addition, many domain applications require interactive and dynamic graphical interfaces. Existing automatic graphical presentation systems focus on interfaces that convey only static information. Current user interface management systems that facilitate the process of creating interfaces for applications provide no assistance to help developers design the visualization features of interfaces. The aim of this research is to contribute to the design process of interfaces in general and dynamic ones in particular. A model-based framework and prototype tool called ADDI (Automatic Design of Dynamic Interfaces) has been created to help developers design domain-specific visual interfaces. ADDI combines a specification application with various visualization knowledge-base components to automatically generate a visual interface. Therefore, graphical user interface designers, by using ADD I, can select visual properties and hence be able to rapidly and correctly convey information visually according to the task specification in a domain application. Accordingly, high quality and consistent interfaces are generated even when the application developers lack the necessary graphics expertise. ADDI supports visual interface designers in four ways. The first is automatically determining the visual appearance of the interface objects from the Application Model specification. The second is computing the sizes and positions of the visual objects. The third is allowing developers to specify their preferences of designing visual objects. The fourth is aiding them in creating specific interactive presentation functions for end-users to interact with the interface. (0 1997
The use of computers for processing three-dimensional (3D) .engineering drawings has been investigated in this paper. The' essential properties of a hierarchical data structure are pointed out and employed to provide a natural computerized .data structure for representing the geometry of the drawn part: The intrinsic flexibility of that structure makes it possible • to keep track of a full 3D description of the part under consideration.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.