The Proof Animation 2.0 family of products is the latest achievement in Wolverine's ongoing commitment to produce innovative animation software. Proof Animation provides our customers with software capable of anim...
详细信息
ISBN:
(纸本)9780780321090
The Proof Animation 2.0 family of products is the latest achievement in Wolverine's ongoing commitment to produce innovative animation software. Proof Animation provides our customers with software capable of animating a vast array of applications while remaining easy to use. This product family runs on readily available, inexpensive PC hardware. Proof Animation is ASCII file-driven and features an open architecture, general purpose design, vector-based geometry with the ability to zoom in or out while maintaining crisp clear images, post-processing for maximum performance, built-in drawing tools for ease of creating animations, dynamic bar graphs and plots used to display statistics, a multi-windowing display, and a unique presentation-making capability. Because of its open architecture, Proof Animation can serve as the animation tool for models written in a wide variety of simulation and programming languages. Proof Animation's userinterface is menu-based and easily navigated using either a mouse or keyboard. Its superior performance assures smooth, realistic motion for animations of all sizes and degrees of complexity.
Analog circuits and systems research and education can benefit from the flexibility provided by large-scale Field Programmable Analog Arrays (FPAAs). This paper presents the hardware and software infrastructure suppor...
详细信息
Analog circuits and systems research and education can benefit from the flexibility provided by large-scale Field Programmable Analog Arrays (FPAAs). This paper presents the hardware and software infrastructure supporting the use of a family of floating-gate based FPAAs being developed at Georgia Tech. This infrastructure is compact and portable and provides the user with a comprehensive set of tools for custom analog circuit design and implementation. The infrastructure includes the FPAA IC, discrete ADC, DAC and amplifier ICs, a 32-Bit ARM based microcontroller for interfacing the FPAA with the user's computer, and Matlab and targeting software. The FPAA hardware communicates with Matlab over a USB connection. The USB connection also provides the hardware's power. The software tools include three major systems: a Matlab Simulink FPAA program, a SPICE to FPAA compiler called GRASPER, and a visualization tool called RAT. The hardware consists of two custom PCB designs which include a main board used to program and control an FPAA IC and an FPAA IC adaptor board used to interface a QFP packaged FPAA IC with the 100 pin ZIF socket on the main programming and control board.
BDD packages have matured to a state where they are often considered a commodity. Does this mean that all (publicly and commercially) available packages are equally good? Does this preclude any new developments? In th...
详细信息
ISBN:
(纸本)9780769520094
BDD packages have matured to a state where they are often considered a commodity. Does this mean that all (publicly and commercially) available packages are equally good? Does this preclude any new developments? In this paper, we present a consumer report on 13 BDD packages and thereby try to answer these questions. We argue that there is a substantial spectrum in quality as measured by various metrics and we found that even the better packages do not always deploy the latest technology. We show how various design decisions underlying the studied packages exhibit themselves at the programming interface level, and we claim that this allows us to predict performance to a certain extent.
In 1995, the Singapore Armed Forces introduced the Patient Care Enhancement System (PACES), a computerised clinical management system. Linking 46 medical and dental clinics, PACES affords an all-electronic means of ma...
详细信息
In 1995, the Singapore Armed Forces introduced the Patient Care Enhancement System (PACES), a computerised clinical management system. Linking 46 medical and dental clinics, PACES affords an all-electronic means of managing patient medical records, administrative functions and, through its external interface, logistics management for stock updates and supply. An executive information system also enables the collation of key epidemiological data for monitoring and analysis of trends in disease, injuries, workload and medical logistics. PACES has dramatically altered clinic management workflow and efficiency. Its effectiveness has been apparent to patient, doctor, staff and administrators. Apprehensive initial user acceptance has been alleviated through training. Current limitations are due to the proprietary nature of the aging software platform and the absence of links to external health agencies. Future PACES developments will account for these while integrating technology for digital imagery, soldier personal medical records and portable capabilities.
Data Grids are becoming increasingly important in scientific communities for sharing large data collections and for archiving and disseminating them in a digital library framework. The Storage Resource Broker (SRB) pr...
详细信息
Data Grids are becoming increasingly important in scientific communities for sharing large data collections and for archiving and disseminating them in a digital library framework. The Storage Resource Broker (SRB) provides transparent virtualized middleware for sharing data across distributed, heterogeneous data resources separated by different administrative and security domains. The MySRB is a Web-based interface to the SRB that provides a user-friendly interface to distributed collections brokered by the SRB. In this paper we briefly describe the use of the SRB infrastructure as tools in the data grid architecture for building distributed data collections, digital libraries, and persistent archives. We also provide details about the MySRB and its functionalities.
In the near future, computers will be embedded in all kinds of facilities. They will be connected by computer networks, cooperate with each other, and support our daily life. In such a "computing everywhere"...
详细信息
In the near future, computers will be embedded in all kinds of facilities. They will be connected by computer networks, cooperate with each other, and support our daily life. In such a "computing everywhere" environment, human beings will be surrounded by numerous computers and use them anytime anywhere. Thus, in the "computing everywhere" environment, human interfaces to embedded computers are very important. We have built TRON Human-Machine interface Specification to make human-machine interfaces in the "computing everywhere" environment consistent and to free users from confusion in using many kinds of electronic equipment. This paper describes the design philosophy and technical/theoretical background of our specification.
This paper presents the results of an R&D program conducted jointly by a small business and a university. The goal of the program is to develop a new methodology for IC process and device simulation. The core of t...
详细信息
This paper presents the results of an R&D program conducted jointly by a small business and a university. The goal of the program is to develop a new methodology for IC process and device simulation. The core of the methodology is a software program called STADIUM, which enables process and device engineers to include in their designs the effects of manufacturing variation on product yield. STADIUM is used to develop statistical information about integrated circuit parameters using a statistical technique called design of experiments. The results of the simulation can then be related to potential failure modes and to product yield. This paper describes the algorithms and userinterface contained in the software.
In this poster, we present our experience developing JAVA applets and applications to create a client/server system on the world wide web, and show how the product is used in upper-division computer science *** set of...
ISBN:
(纸本)9781581130874
In this poster, we present our experience developing JAVA applets and applications to create a client/server system on the world wide web, and show how the product is used in upper-division computer science *** set of programs consist of a client and a server. The client program in the prototype is a JAVA applet that is downloaded into the client machine and is executed in a user's web browser using the local memory, CPU and other resources. The server program in the prototype is a JAVA application that runs on a web server all the time. The client and the server programs use the socket interface [ Comer&Stevens 96] as the communication protocol, and are able to transmit data back and forth successfully over the internet. Figure 1 illustrates how the client and the server communicate over the socket *** the set of programs in place, students in the upper-division computer science classes, including software engineering, databases systems, and distributed application development, are able to build their own software for the course projects, on top of the software *** of a given set of JAVA programs proves to be a better approach in learning client/server programming using JAVA and sockets, compared to requiring students to create JAVA programs from the scratch.
This paper describes a design and implementation of GNBD/VIA, a network block device (NBD) over virtual interface architecture (VIA), and evaluates its performance on Linux-based cluster of PCs. VIA is a user-level me...
详细信息
ISBN:
(纸本)0769515738
This paper describes a design and implementation of GNBD/VIA, a network block device (NBD) over virtual interface architecture (VIA), and evaluates its performance on Linux-based cluster of PCs. VIA is a user-level memory-mapped communication model which provides zero-copy communication by removing the operating system from the critical communication path. Typically, an NBD layer offers the abstraction of a storage media across the network. GNBD/VIA attempts to improve the performance of the NBD layer by employing the lightweight VIA communication mechanisms between NBD servers and clients. To our best knowledge, GNBD/VIA is the first implementation of NBD on VIA. GNBD/VIA outperforms the normal NBD placed on top of TCP/IP protocol stacks, and achieves the performance comparable to local disk devices, showing the read (write) bandwidth of 30.6MB/s (25.9MB/s) on the evaluation platform with UDM.9100 hard disks and Emulex cLAN adapters.
We introduce CHIME, the Columbia Hypermedia IMmersion Environment, a metadata-based information environment, and describe its potential applications for internet and intranet-based distributed software development. CH...
ISBN:
(纸本)9783540665380
We introduce CHIME, the Columbia Hypermedia IMmersion Environment, a metadata-based information environment, and describe its potential applications for internet and intranet-based distributed software development. CHIME derives many of its concepts from Multi-user Domains (MUDs), placing users in a semi-automatically generated 3D virtual world representing the software system. users interact with project artifacts by “walking around” the virtual world, where they potentially encounter and collaborate with other users' avatars. CHIME aims to support large software development projects, in which team members are often geographically and temporally dispersed, through novel use of virtual environment technology. We describe the mechanisms through which CHIME worlds are populated with project artifacts, as well as our initial experiments with CHIME and our future goals for the system.
暂无评论