Although various visualization techniques have been proposed for information retrieval tasks, most of them are based on a single strategy for viewing and navigating through the information space, and vague knowledge s...
详细信息
ISBN:
(纸本)9780897917094
Although various visualization techniques have been proposed for information retrieval tasks, most of them are based on a single strategy for viewing and navigating through the information space, and vague knowledge such as a fragment of the name of the object is not effective for the search. In contrast, people usually look for things using various vague clues simultaneously. For example, in a library, people can not only walk through the shelves to find a book they have in mind, but also they can be reminded of the author's name by viewing the books on the shelf and check the index cards to get more information. To enable such realistic search strategies, we developed a multiple-view information retrieval system where data visualization, keyword search, and category search are integrated with the same smooth zooming interface, and any vague knowledge about the data can be utilized to narrow the search space. users can navigate through the information space at will, by modifying the search area in each view.
Navigating and viewing large information spaces, such as hierarchically-organized networks from complex real-time systems, suffer the problems of viewing a large space on a small screen. Distorted-view approaches, suc...
详细信息
Navigating and viewing large information spaces, such as hierarchically-organized networks from complex real-time systems, suffer the problems of viewing a large space on a small screen. Distorted-view approaches, such as fisheye techniques, have great potential to reduce these problems by representing detail within its larger context but introduce new issues of focus, transition between views and user disorientation from excessive distortion. We present a fisheye-based method which supports multiple focus points, enhances continuity through smooth transitions between views, and maintains location constraints to reduce the user's sense of spatial disorientation. These are important requirements for the representation and navigation of networked systems in supervisory control applications. The method consists of two steps: a global allocation of space to rectangular sections of the display, based on scale factors, followed by degree-of-interest adjustments. Previous versions of the algorithm relied solely on relative scale factors to assign size;we present a new version which allocates space more efficiently using a dynamically calculated degree of interest. In addition to the automatic system sizing, manual user control over the amount of space assigned each area is supported. The amount of detail shown in various parts of the network is controlled by pruning the hierarchy and presenting those sections in summary form.
As VRML becomes the standard for describing 3D scenes on the Internet, many VRML viewers are being developed with proprietary interests or for specific target systems or protocols. VRweb is a VRML viewer providing the...
详细信息
As VRML becomes the standard for describing 3D scenes on the Internet, many VRML viewers are being developed with proprietary interests or for specific target systems or protocols. VRweb is a VRML viewer providing the same userinterface for multiple Web protocols (WWW, Gopher, and Hyper-G) and multiple platforms (Unix, Windows, and Macintosh) and is available as both binary and source code. VRweb source code is copyrighted, but is freely available for non-commercial use, providing a platform for research and experiment. Unlike other VRML viewers available in source code, VRweb does not require additional commercial libraries like OpenInventor or Motif, it is based entirely on freely available software components. A short overview of currently available VRML browsers is followed by a more detailed look at VRweb, including its userinterface, multi-system nature, and software architecture.
Systematic reuse in software engineering simultaneously involves the engineering method and the scientific method, making it both a scientific and engineering process. Here, the reuse practitioner must play the roles ...
详细信息
Systematic reuse in software engineering simultaneously involves the engineering method and the scientific method, making it both a scientific and engineering process. Here, the reuse practitioner must play the roles of scientist and engineer concurrently. Reuse practitioners need to see this distinction and make the proper separation of methods. In line with this, Reuse Inc is developing a support tool for domain analysis, DARE (Domain Analysis and Reuse Environment) which includes a userinterface, text processing tools, and a conceptual clustering editor that uses a conceptual clustering algorithm based keyword analysis.
The article presents an overview of the Extend modeling environment, emphasizing Extend's features for building a custom userinterface. Extend is a graphically oriented discrete event and continuous simulation ap...
详细信息
ISBN:
(纸本)0780330188
The article presents an overview of the Extend modeling environment, emphasizing Extend's features for building a custom userinterface. Extend is a graphically oriented discrete event and continuous simulation application with an integrated authoring environment.
A technique is developed for specifying behavior constraints based on the application knowledge of finite-state distributed systems. These constraints can be combined with those derived algorithmically and the techniq...
详细信息
A technique is developed for specifying behavior constraints based on the application knowledge of finite-state distributed systems. These constraints can be combined with those derived algorithmically and the technique incorporates a method to detect incorrect constraints and how to correct them. A special undefined state supports the method by augmenting the state machine model and automatically detects potential errors in the constraint captured by software developers.
An efficient design and implementation of the collective communication part in a Message Passing interface (MPI) that is optimized for clusters of workstations is described. The system which consist of two main compon...
详细信息
ISBN:
(纸本)9780897917179
An efficient design and implementation of the collective communication part in a Message Passing interface (MPI) that is optimized for clusters of workstations is described. The system which consist of two main components, the MPI-CCL layer and a user-level Reliable Transport Protocol (URTP), is integrated with the operating system via an efficient kernel extension mechanism. The system is then implemented on a collection of IBM RS/6000 workstations connected via a 10Mbit Ethernet LAN. Results indicate that the performance of the MPI Broadcast (on top of Ethernet) is about twice as fast as a recently published software implementation of broadcast on top of ATM.
Haptic rendering is the process of computing and generating forces in response to user interactions with virtual objects. Recent efforts by our team at MIT's AI laboratory have resulted in the development of hapti...
详细信息
Haptic rendering is the process of computing and generating forces in response to user interactions with virtual objects. Recent efforts by our team at MIT's AI laboratory have resulted in the development of haptic interface devices and algorithms for generating the forces of interaction with virtual objects. This paper focuses on the software techniques needed to generate sensations of contact interaction and material properties. In particular, the techniques we describe are appropriate for use with the Phantom haptic interface, a force generating display device developed in our laboratory. We also briefly describe a technique for representing and rendering the feel of arbitrary polyhedral shapes and address issues related to rendering the feel of non-homogeneous materials. A number of demonstrations of simple haptic tasks which combine our rendering techniques are also described.
We intend to present a paper on the issue of the application support function as an extension of the software Quality Assurance process. The paper will focus on how to more effectively meet user needs by integrating u...
详细信息
Over the past 10 years, the software Engineering Research Department in AT&T has been engaging in a research program to build a collection of highly portable advanced software tools known as Ast, Advanced software...
详细信息
ISBN:
(纸本)9780897917391
Over the past 10 years, the software Engineering Research Department in AT&T has been engaging in a research program to build a collection of highly portable advanced software tools known as Ast, Advanced softwaretechnology. A recent monograph, 'Practical Reusable UNIX software' (John Wiley & Sons, Inc., 1995), summarizes the philosophy and components of this research program. A major component of this program is a collection of portable, and reusable libraries servicing a wide range of functions, from a porting base to all known UNIX platforms, to efficient buffered I/O, memory allocation, data compression, and expression evaluation. The libraries currently stand at about 150,000 non-commented lines of C code. They are developed and maintained independently by different researchers. Yet they work together seamlessly - largely because of a collection of library design principles and conventions developed to help maintaining interface consistency and reducing needless or overlapped work.
暂无评论