Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/65293.65315acmconferencesArticle/Chapter ViewAbstractPublication PagessigcseConference Proceedingsconference-collections
Article
Free access

Implementing a GKS-like graphics package on a microcomputer

Published: 01 February 1989 Publication History

Abstract

A variable-length project for an introductory upper-division computer graphics course for majors is described. The project consists of the implementation of a graphics package based on the Graphical Kernel System (GKS, an ISO and ANSI standard) and application programs which demonstrate features of GKS. Any microcomputer with graphics capabilities equipped with an appropriate compiler can be used for the project. It is assumed that the reader is familiar with the basic concepts of 2D computer graphics. A brief introduction to GKS is included.

References

[1]
Bono, Peter et. al., Feature Articles, IEEE Computer Graphics and Applications, Volume 6, Number 8 (Aug. 1986).
[2]
Chin, Janet, "Education and Graphics Standards", IEEE Computer Graphics and Applications, Volume 8, Number 1 (Jan. 1988).
[3]
"Status Report of the Graphics Standards Planning Committee," ACM Computer Graphics, Volume 13, Number 3 (Aug. 1979).
[4]
Endede, G., Kansy, IC, and Pfaff, G., Computer Graphics Programmin~ GKS- The Graphics Standard, Second Edition, Springer-Verlag, New York, 1986.
[5]
Foley, j.D., and van Dam, A., Fundamentals of Interactive Computer Graphics, Addison-Wesley Publishing Company, Reading, Mass., 1982.
[6]
"Special GKS Issue", ACM Computer Graphics, Feb. 1984.
[7]
Harrington, Steven, Computer Graphics, A. Programming Approach, McGraw-Hill Book Company, New York, 1983.
[8]
Hearn, D., and Baker, M.P., Computer Graphics, Prentice- Hall, 1986.
[9]
Mahoney, Michael, K., "Hardware Independent Programming for a Computer Graphics Course", ACM SIGCSE Bulletin, Volume 18, Number 4 (Dec. 1986).
[10]
Simons, Randall, W., "Minimal GKS", ACM Computer Graphics (SIGGRAPH Proceedings), Volume 17, Number 3 (July 1983).
[11]
Porter, Kent, "Mouse Mysteries Part If: Graphics", Turbo Technix (Borland Language Journal) Volume 1, Number 5 (July/August 1988).
[12]
ACM SIGGRAPH, Teaching Computer Graphics: An Interdisciplinary Approach, 1987 ACM SIGGRAPH Educator's Workshop Course Notes.

Recommendations

Reviews

Lyle Benson Smith

The title of this five-page paper might better have been “A Computer Graphics Course Assignment Based on Implementing GKS on a PC.” The paper claims that such a course assignment, based on a GKS-like implementation, will give students a base on which to understand extant computer graphics terms and systems and will also provide insight into how individual graphics concepts fit together in a complete system. GKS, the first international graphics application programmer interface, is described very briefly. An appendix lists a subset of GKS functions that the author considers appropriate for implementation by students in the course being described. The author has taught computer graphics using this GKS project with students implementing their work in a variety of languages on different PCs (IBM PC/XT/AT or compatible and Macintosh IIs). He states that the preferred PC-type system is equipped with EGA graphics hardware or better (he does not say what EGA is). He briefly describes a Turbo Pascal version of the project and gives an outline of steps to take to present the project to students. Finally, he presents three variations of the assignment, which range from a few weeks worth of work implementing device drivers and a few other algorithms to an entire course built around the project. Instructors who wish to use this idea in teaching a computer graphics course might want to contact the author to get more details, and perhaps copies of handouts, in order to avoid reinventing the wheel.

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGCSE '89: Proceedings of the twentieth SIGCSE technical symposium on Computer science education
February 1989
309 pages
ISBN:0897912985
DOI:10.1145/65293
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 February 1989

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

SIGCSE89
Sponsor:
SIGCSE89: 1989 SIGCSE Technical Symposium
February 23 - 24, 1989
Kentucky, Louisville, USA

Acceptance Rates

Overall Acceptance Rate 1,595 of 4,542 submissions, 35%

Upcoming Conference

SIGCSE Virtual 2024
1st ACM Virtual Global Computing Education Conference
December 5 - 8, 2024
Virtual Event , NC , USA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 234
    Total Downloads
  • Downloads (Last 12 months)38
  • Downloads (Last 6 weeks)9
Reflects downloads up to 24 Sep 2024

Other Metrics

Citations

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media