DocumentCode :
3146706
Title :
Importance of Device Independence to the CADCAM Industry
Author :
Warner, James R.
Author_Institution :
Precision Visuals, Inc., Boulder, CO
fYear :
1983
fDate :
27-29 June 1983
Firstpage :
277
Lastpage :
278
Abstract :
One of the most challenging problems facing developers and system integrators in the computer-aided design field today is the ever-growing influx of new sophisticated graphics display devices offering a broad range of capabilities. While such devices give users efficient, cost-effective ways to produce the exact graphic output they need, they bring with them the ongoing problem of software portability. Designers who can find ways to insure that their systems are device independent, that is, will run on new devices with little or no modification, will have a definite advantage in developing graphics application software. Device independence implies that a single application program will produce similar perhaps identical images on more than one graphics device. For example, a systems integrator might develop an interactive design application on a storage tube terminal, even though the application will eventually be targeted to a beam-directed or color raster display. Graphics can be built, viewed, and altered at an interactive graphics terminal, with eventual hard-copy output routed to an offline plotter or microfilm recorder. In short, device independence means that graphics application software is not bound to a particular manufacturer\´s equipment. "Device intelligence" extends the principles of device independence to take advantage of the sophisticated hardware and firmware capabilities built into today\´s graphics terminals and graphics workstations. With device intelligence, graphics functions (e.g., creating and filling polygons, controlling the visibility of parts of the picture, copying objects from one area of the screen to another area of the screen, and manipulating objects in real time on the display surface) are performed within the graphics terminal wherever possible. Functions that cannot be performed directly in hardware (e.g., polygon fill on a storage tube), are simulated in software. Finally, requested functions that are impossible or impractical to perform on the target device are ignored (e.g., color on a monochromatic device). This seminar will provide attendees with sufficient information to intelligently evaluate, select, or specify a device-independent computer graphics software package appropriate to the needs of the CAD/CAE community- . Functional capabilities of graphics software will be reviewed and the terminology and concepts of device-independent software will be presented. A partial list of these concepts includes: system architectures, virtual device interfaces, graphics data structures, device independence in the highly interactive environment, device drivers, and graphics metafiles. Trends in graphics hardware and graphics software will also be discussed along with an analysis of the effect of intelligent workstations on the CAD/CAE marketplace. This seminar is aimed at managers, technical personnel, and system integrators considering the purchase, adoption, or development of a device-independent computer graphics subroutine package.
Keywords :
Application software; CADCAM; Computer aided engineering; Computer displays; Computer graphics; Design automation; Hardware; Page description languages; Seminars; Workstations;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation, 1983. 20th Conference on
ISSN :
0738-100X
Print_ISBN :
0-8186-0026-8
Type :
conf
DOI :
10.1109/DAC.1983.1585662
Filename :
1585662
Link To Document :
بازگشت