The authors evaluate a new general-purpose visual programming system, PrologSpace. The system addresses classic issues of visual interfaces: layout, shape, colour, and iconography; and those of particular concern to v...
详细信息
ISBN:
(纸本)081867508X
The authors evaluate a new general-purpose visual programming system, PrologSpace. The system addresses classic issues of visual interfaces: layout, shape, colour, and iconography; and those of particular concern to visual programming: multiple views (visual abstractions), synchronised views, integration of visual and textual dimensions, visual debugging, cognitive dimensions, and the problems of scale. They describe the system and examine its cognitive dimensions. They argue that: (1) PrologSpace enhances Prolog programming, and (2) PrologSpace has better 'viscosity', 'visibility', and 'secondary notation' than two other notable general visual programming systems and without any significant loss of dimensionality in other respects.
TABS is a software framework designed to support research, development and evaluation of components and systems in image processing, computer vision and pattern recognition. It utilises a novel integration of the well...
详细信息
TABS is a software framework designed to support research, development and evaluation of components and systems in image processing, computer vision and pattern recognition. It utilises a novel integration of the well-known Tcl/tk scripting language with a further software package ET to provide a software environment where systems can be developed in a seamless mixture of C/C++ and Tcl. In addition it integrates a user interface prototyping capability and a novel database abstraction, which enables systems to gain efficient access to any data generated during application execution. TABS runs under Unix/X-Windows, and Windows 95/NT, and is available in the public domain via the Internet.
Although numerous new document visualization tools are emerging throughout academia and industry, reliable test data for such tools has not yet been established. This paper explores the applicability of the TREC Infor...
详细信息
Although numerous new document visualization tools are emerging throughout academia and industry, reliable test data for such tools has not yet been established. This paper explores the applicability of the TREC Information Retrieval Test Collection for this purpose using commonly available data and statistical methods. (C) 1998 Elsevier Science Ltd. All rights reserved.
This paper analyses some approaches to enhancing user interaction with high-functionality systems such as geographical information systems. Graphical approaches derived from the direct manipulation tradition are compa...
详细信息
ISBN:
(纸本)0818692065
This paper analyses some approaches to enhancing user interaction with high-functionality systems such as geographical information systems. Graphical approaches derived from the direct manipulation tradition are compared and contrasted with intelligent systems approaches. An implementation of one particular approach, based upon Al planning, is presented, and alternative user interfaces to that system are analysed. The benefits of a quite novel form of goal-based or declarative interaction are described.
This paper describes a method for manipulating a three-dimensional object without considering conventional three independent orthogonal views. We apply the direct manipulation to operate the three-dimensional object. ...
详细信息
ISBN:
(纸本)0818683481
This paper describes a method for manipulating a three-dimensional object without considering conventional three independent orthogonal views. We apply the direct manipulation to operate the three-dimensional object. We propose "augmented manipulation" which is an enhanced direct manipulation technique by using additional information. We implement three-dimensional modeling tool "Claymore" by using the "augmented manipulation" technique. Users can construct three-dimensional models in an intuitive manner. "Claymore" and the examples described in this paper are fully implemented and can be obtained via WWW.
Form-based visual programming languages, which include commercial spreadsheets and various research systems, have had a substantial impact on end-user computing. Research shows. however, that form-based visual program...
详细信息
ISBN:
(纸本)0818683686
Form-based visual programming languages, which include commercial spreadsheets and various research systems, have had a substantial impact on end-user computing. Research shows. however, that form-based visual programs often contain faults. We would like to provide at least some of the benefits of formal testing methodologies to the creators of these programs. This paper presents a testing methodology for form-based visual programs. To accommodate the evaluation model used with these programs, and the interactive process by which they are created. our methodology is validation-driven and incremental. To accommodate the users of these languages, we provide an interface to the methodology that does not require an understanding of testing theory. We discuss our implementation of this methodology and empirical results achieved in its use.
Explosive increase in enduser computing on distributed systems requires that endusers develop application software by themselves. One solution is given as a formula of "a domain model equivalent to a computation ...
详细信息
ISBN:
(纸本)0818685859
Explosive increase in enduser computing on distributed systems requires that endusers develop application software by themselves. One solution is given as a formula of "a domain model equivalent to a computation model" This formula implies that one task in a domain model of cooperative work corresponds to one object in a computation model based on an object-oriented model. Application development environment, M-base(1), supports this formula for cooperative systems such as groupware and workflow systems. At the first stage the system behavior at a macro level is expressed by using a modeling and simulation tool for constructing a message-driven model while focusing on message flow and componentware. At the second stage, a source program in a script language is generated automatically from the message-driven model. Furthermore, if necessary, static structure and detailed specifications of objects are expressed in the script language. Communication among objects is performed by a set of messages instead of a message, for implementation of flexible workflow.
Information technology can bridge the gap between users and analysts with new approaches to modeling user requirements and transforming them into the look and feel of the application in an iterative fashion, interacti...
详细信息
A switching program and the state transition diagram describing its specifications are normally produced as separate documents. This, however, results in a difficulty for understanding and managing a software system. ...
详细信息
暂无评论