Process-centeredcomputing environments are currently in their infancy, with notable exceptions[111[191[211[221. Two important components of envisioned environments are the language used to describe the processes,and t...
详细信息
As commercial microprocessors become increasingly popu- lar in current MPP architectures, high-performance com mercial workstations have also received increased attention as cost-effective building-blocks for large pa...
详细信息
Conventional windowing environments provide separate classes of objects for userinterface components, or “widgets,” and graphical objects. Widgets negotiate layout and can be resized as rectangles, while graphics m...
详细信息
ISBN:
(纸本)9780897916578
Conventional windowing environments provide separate classes of objects for userinterface components, or “widgets,” and graphical objects. Widgets negotiate layout and can be resized as rectangles, while graphics may be shared, transformed, transparent, and overlaid. This presents a major obstacle to applications like userinterface builders and compound document editors where the manipulated objects need to behave both like graphics and ***[1] blends graphics and widgets into a single class of objects. We have an implementation of Fresco and an editor called Fdraw that allows graphical objects to be composed like widgets, and widgets to be transformed and shared like graphics. Performance measurements of Fdraw show that sharing reduces memory usage without slowing down redisplay.
The importance of digital images has increased and the need for hard- and software tools for creating, archiving, and managing digital images as well for image manipulation and image mensuration. The XLTT software (ex...
详细信息
ISBN:
(纸本)0819416967
The importance of digital images has increased and the need for hard- and software tools for creating, archiving, and managing digital images as well for image manipulation and image mensuration. The XLTT software (expandable light tablet tool) is designed to access medium sized digital images (usually 10 to 50 Megapixels each) and allow image coordinate mensuration with subpixel accuracy. Great efforts were spent on the design of the graphical userinterface, which gives access to multiple images at a time and allows simultaneous coordinate mensuration of identical points. XLTT is modeled as a digitizer for convenient image mensuration. Additional functions, like image enhancement, geometric transformation of images, stereo mensuration of image pairs, and image correlation are also available. XLTT was developed using IDLR and C and is implemented on silicon graphics workstations.
Presents a novel approach to the prototyping of complex software systems. The approach has been implemented as a software development environment called the Global Control Environment (GCE) tool. It provides mechanism...
详细信息
Presents a novel approach to the prototyping of complex software systems. The approach has been implemented as a software development environment called the Global Control Environment (GCE) tool. It provides mechanisms facilitating the definition of a userinterface and the analysis of possible interactions between internal applications. A high-level, interpreted language is used to allow the specification of userinterfaces using scripts. In addition to widget object descriptions, this language allows the specification of all control aspects that manage the interaction between the end-user and internal processes. The paper indicates the role of the GCE tool in a prototyping environment.< >
The complexity of simulation software makes it one of the most challenging software products to test and debug. Providing reliable simulation software requires that the userinterface, graphic editor, statistical gene...
详细信息
ISBN:
(纸本)9780780321090
The complexity of simulation software makes it one of the most challenging software products to test and debug. Providing reliable simulation software requires that the userinterface, graphic editor, statistical generators, database and memory management systems, simulation engine, output report generator, graphical animation, etc. are all working correctly. The paper provides an inside look into the challenges and issues associated with insuring the reliability of simulation software. Special emphasis is given to automated testing methods.
For thirty years, most interface design, and most computer design, has been headed down the path of the “dramatic” machine. Its highest ideal is to make a computer so exciting, so wonderful so interesting, that we ...
ISBN:
(纸本)9780897916578
For thirty years, most interface design, and most computer design, has been headed down the path of the “dramatic” machine. Its highest ideal is to make a computer so exciting, so wonderful so interesting, that we never want to be without it. A less-traveled path I call the “invisible”; its highest ideal is to make a computer so imbedded, so fitting, so natural, that we use it without even thinking about it. (I have also called this notion “Ubiquitous Computing.”) I believe that in the next twenty years the second path will come to dominate. But this will not be easy; very little of our current systems infrastructure will survive. We have been building versions of the infrastructure-to-come at PARC for the past four years, in the form of inch-, foot-, and yard-sized computers we call Tabs, Pads, and Boards. In this talk I will describe the humanistic origins of the “invisible” ideal in post-modernist thought. I will then describe some of our prototypes, how they succeed and fail to be invisible, and what we have learned. I will illustrate new systems issues that userinterface designers will face when creating invisibility. And I will indicate some new directions we are now exploring, including the famous “dangling string” display.
Recent advances in object technology have given rise to a set of powerful tools that are referred to as application builders. Application builders attempt to raise the level of abstractions in application development ...
详细信息
Ideally, each simulationist would employ a self-selected set of software tools operating within an integrated environment. Some of these tools would perform simulation specific tasks such as model building. Other tool...
详细信息
ISBN:
(纸本)9780780321090
Ideally, each simulationist would employ a self-selected set of software tools operating within an integrated environment. Some of these tools would perform simulation specific tasks such as model building. Other tools, such as word processors and spreadsheets, are more general purpose but able to perform simulation project tasks such as graphing simulation results, entering simulation input values, and performing statistical analyses. Tailoring of these general purpose tools to simulation activities or particular problem contests is necessary. These requirements are addressed by a modular simulation environment. A database management system provides for the organization, storage and retrieval of simulation input values, simulation results, and models. Standard information exchange mechanisms retrieve data from the database for use by software tools and store data resulting from the use of these tools. Pre-existing and newly developed tools can be attached or detached as needed from a modular simulation environment to serve different user types or different contexts. Standard userinterfaces, such as those provided by a windowing environment support a common userinterface for the tools as well as other possibilities for information exchange between tools.
暂无评论