In this paper, we describe a method to create an approximate ray-traced stereoscopic pair by transforming a fully raytraced left-eye view into an inferred right-eye view. Performance results from evaluating several ra...
详细信息
Our approach to user interface animation involves simulating the interaction of a user with the interface by synthetically generating the input events that drive the session. The interaction is made explicit by displa...
详细信息
ISBN:
(纸本)089791628X
Our approach to user interface animation involves simulating the interaction of a user with the interface by synthetically generating the input events that drive the session. The interaction is made explicit by displaying the behavior of input devices audio-visually. Such "animation" is both educational and functional, and has the potential to become a powerful new medium in the graphical user interface domain. We describe the construction of a general purpose tool for animating user interfaces - the animation server. Clients drive the server with textual scripts that describe the interaction. These may contain constructs for obtaining application context information at runtime and synchronizing with other media servers. We present a few potential applications for animation servers, including a groupware package for loosely coupled collaboration.
Current user interface builders provide only low-level assistance, because they have knowledge of neither the application, nor the principles by which interface elements are combined effectively. We have developed a f...
详细信息
ISBN:
(纸本)9051991339
Current user interface builders provide only low-level assistance, because they have knowledge of neither the application, nor the principles by which interface elements are combined effectively. We have developed a framework that unites the knowledge components essential for effective user interface presentation design. The framework consists of an application model (both a data model and a control model), a design process model that supports top-down iterative development, and graphic design knowledge that is used both to place dialog box elements such that their application dependent logical relationships are visually reinforced and to control design symmetry and balance. To demonstrate the framework's viability, we have constructed a tool based on encapsulated design knowledge that establishes high-level style preferences and provides expert assistance for the dialog box presentation design and menu structuring.
A grid-based technique to specify simple number independent layouts by example is described. This technique was originally developed to support layout specification for a parallel program visualization system but can ...
详细信息
ISBN:
(纸本)9780897915755
A grid-based technique to specify simple number independent layouts by example is described. This technique was originally developed to support layout specification for a parallel program visualization system but can be applied to aid other simple graphical layout tasks as well. The technique works by allowing the user to construct an example layout using a grid-based interaction technique. This example can then be generalized into a layout algorithm which can be applied to create layouts of any size. However, rather than simply choosing the “best” generalization, the system described here takes a synergistic approach. New examples from a set of alternative generalizations are presented to the user so that they can guide and control the generalization process. This provides more understanding and control of the generalization to be constructed from only one small example.
作者:
S. MukherjeaJ.T. StaskoGraphics
Visualization and Usability Center College of Computing Georgia Institute of Technology Atlanta GA USA
Algorithm animation presents a dynamic visualization of an algorithm or program. This work seeks to bridge the two domains of data structure display and algorithm animation. The application-specific nature of algorith...
详细信息
Algorithm animation presents a dynamic visualization of an algorithm or program. This work seeks to bridge the two domains of data structure display and algorithm animation. The application-specific nature of algorithm animation views could be a valuable debugging aid for software developers. A system called Lens was developed that allows programmers to rapidly develop animations of their programs. Lens supports application-specific semantic program views as seen in many algorithm animation systems, but does not require graphics programming. Lens is integrated with a system debugger to support iterative testing and refinement. The authors describe the conceptual model on which Lens is based, illustrate how program animations are built with Lens, and outline some of the implementation challenges the system presents.< >
作者:
J.T. StaskoJ.F. WehrliGraphics
Visualization and Usability Center College of Computing Georgia Institute of Technology Atlanta GA USA
Systems supporting the visualization and animation of algorithms, programs, and computations have focused primarily on two-dimensional graphics to date. We identify the benefits and the drawbacks of using three-dimens...
详细信息
Systems supporting the visualization and animation of algorithms, programs, and computations have focused primarily on two-dimensional graphics to date. We identify the benefits and the drawbacks of using three-dimensional graphics in these types of systems, and describe how 3D imagery can be used for visualizing computations in interesting new ways. We also present examples of 3D computation visualizations created with a new toolkit that we have developed. The toolkit has been extended to run in a virtual environment and we describe our early interactions with it.< >
This research has implications for tasks in human-computer interaction where the user must interact with display information that is organized on multiple axes. We describe the results of an experiment that compared t...
Ray-tracing is a well-known method for producing realistic images. If we wish to view a ray-traced image stereoscopictlly, we must create two distinct views of the image: a left-eye view and a right-eye view. The most...
详细信息
This paper describes work to provide mappings between Xbased graphical interfaces and auditory interfaces. In our system, dubbed Mercator, this mapping is transparent to applications. The primary motivation for this w...
详细信息
暂无评论