RAPID prototyping, HUMAN-computer interaction, USER interfaces (Computer systems), RENDERING (Computer graphics), and GRAPHICS processing units
In this paper, we present a rapid prototyping framework for GPU-based volume rendering. Therefore, we propose a dynamic shader pipeline based on the SuperShader concept and illustrate the design decisions. Also, important requirements for the development of our system are presented. In our approach, we break down the rendering shader into areas containing code for different computations, which are defined as freely combinable, modularized shader blocks. Hence, high-level changes of the rendering configuration result in the implicit modification of the underlying shader pipeline. Furthermore, the prototyping system allows inserting custom shader code between shader blocks of the pipeline at run-time. A suitable user interface is available within the prototyping environment to allow intuitive modification of the shader pipeline. Thus, appropriate solutions for visualization problems can be interactively developed. We demonstrate the usage and the usefulness of our framework with implementations of dynamic rendering effects for medical applications. [ABSTRACT FROM AUTHOR]
Journal of Library Administration. Oct2018, Vol. 58 Issue 7, p698-727. 30p. 1 Color Photograph.
PROTOTYPES, BEHAVIORAL research, TECHNOLOGY, DISCIPLINE, and SCHOLARS
How do researchers search for knowledge? What are their behaviors and habits, and what technologies do they use? This article proposes that three design shifts - involving more human senses, enabling comparative and simultaneous viewing, and allowing immediate access to full content - will create a more fruitful research process for scholars who conduct a literature review, learn about a new topic in a related discipline, or catch up on advances in their field. The three proposed designed shifts were tested with prototyping. The systematic prototyping procedure is a method that can be employed by others to advance this field. [ABSTRACT FROM AUTHOR]
Dey, Anind K., Abowd, Gregory D., and Salber, Daniel
Human-Computer Interaction. Dec2001, Vol. 16 Issue 2-4, p97-166. 70p. 3 Black and White Photographs, 13 Diagrams, 3 Charts.
RAPID prototyping, HUMAN-computer interaction, and COMPUTER systems
Computing devices and applications are now used beyond the desktop, in diverse environments, and this trend toward ubiquitous computing is accelerating. One challenge that remains in this emerging research field is the ability to enhance the behavior of any application by informing it of the context of its use. By context, we refer to any information that characterizes a situation related to the interaction between humans, applications, and the surrounding environment. Context-aware applications promise richer and easier interaction, but the current state of research in this field is still far removed from that vision. This is due to 3 main problems: (a) the notion of context is still ill defined, (b) there is a lack of conceptual models and methods to help drive the design of context-aware applications, and (c) no tools are available to jump-start the development of context-aware applications. In this anchor article, we address these 3 problems in turn. We first define context, identify categories of contextual information, and characterize context-aware application behavior. Though the full impact of context-aware computing requires understanding very subtle and high-level notions of context, we are focusing our efforts on the pieces of context that can be inferred automatically from sensors in a physical environment. We then present a conceptual framework that separates the acquisition and representation of context from the delivery and reaction to context by a context-aware application. We have built a toolkit, the Context Toolkit, that instantiates this conceptual framework and supports the rapid development of a rich space of context-aware applications. We illustrate the usefulness of the conceptual framework by describing a number of context-aware applications that have been prototyped using the Context Toolkit. We also demonstrate how such a framework can support the investigation of important research challenges in the area of context-aware computing. [ABSTRACT FROM AUTHOR]