Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Graphical Kernel System

From Wikipedia, the free encyclopedia
First ISO standard for low-level computer graphics

Graphical Kernel System
AbbreviationGKS
Year started1977; 48 years ago (1977)
Latest versionISO/IEC 7942-4:1998
1998; 27 years ago (1998)
OrganizationANSI,ISO,IEC
Related standardsANSI X3.124, ISO 8651, ISO 8805, ISO/IEC 8806,ISO 10303
DomainComputer graphics

TheGraphical Kernel System (GKS) is a2D computer graphics system usingvector graphics, introduced in 1977. It was suitable for making line and bar charts and similar tasks. A key concept was cross-system portability, based on an underlying coordinate system that could be represented on almost any hardware. GKS is best known as the basis for the graphics in theGEMGUI system used on theAtari ST and as part ofVentura Publisher.

A draft international standard was circulated for review in September 1983.[1][2][3] Final ratification of the standard was achieved in 1985, making it the firstISO graphics standard.[4][5]

A3D system modelled on GKS was introduced asPHIGS, which saw some use in the 1980s and early 1990s.

Overview

[edit]

GKS provides a set of drawing features for two-dimensionalvector graphics suitable for charting and similar duties. The calls are designed to be portable across differentprogramming languages, graphics devices and hardware, so that applications written to use GKS will be readily portable to many platforms and devices.

GKS was fairly common on computerworkstations in the 1980s and early 1990s.[6] GKS formed the basis ofDigital Research'sGSX which evolved into VDI, one of the core components ofGEM. GEM was the native GUI on theAtari ST and was occasionally seen on PCs, particularly in conjunction withVentura Publisher. GKS was little used commercially outside these markets, but remains in use in some scientific visualization packages. It is also the underlyingAPI defining theComputer Graphics Metafile. One popular application based on an implementation of GKS is the GR Framework,[7] a C library for high-performance scientific visualization that has become a common plotting backend amongJulia users.

A main developer and promoter of the GKS wasJosé Luis Encarnação, formerly director of theFraunhofer Institute for Computer Graphics (IGD) inDarmstadt,Germany.

GKS has been standardized in the following documents:[8][9]

  • ANSI standardANSI X3.124 of 1985.
  • ISO 7942:1985 standard, revised asISO 7942:1985/Amd 1:1991 andISO/IEC 7942-1:1994, as well asISO/IEC 7942-2:1997,ISO/IEC 7942-3:1999 andISO/IEC 7942-4:1998
  • The language bindings are ISO standardISO 8651.
  • GKS-3D (Graphical Kernel System for Three Dimensions) functional definition is ISO standardISO 8805, and the correspondingC bindings areISO/IEC 8806.

The functionality of GKS is wrapped up as a data model standard in the STEP standard, sectionISO 10303-46.

See also

[edit]

References

[edit]
  1. ^"Europe calls the tune on computer graphics".New Scientist. 1983-04-21. p. 152. Retrieved2018-01-18.[permanent dead link]
  2. ^Straayer, Dave (1983-07-25)."Headway Being Made on Graphics Standards".Computerworld. p. 7. Retrieved2018-01-01.
  3. ^"Ansi Seeking Comment On Standard for Graphics".Computerworld. 1983-09-12. p. 64. Retrieved2018-01-18.
  4. ^"ISO 7942:1985". Retrieved2018-01-18.
  5. ^"Ansi standards draw attention of graphics industry".Computerworld. 1985-03-25. p. 36. Retrieved2018-01-18.
  6. ^"HP library implements GKS".Computerworld. 1986-03-31. p. 73. Retrieved2018-01-18.
  7. ^Josef Heinen; et al. (1985–2019)."GR Framework". Retrieved2020-11-16.
  8. ^Catalogue search results onhttp://www.iso.org/iso
  9. ^Catalogue search results onhttp://www.freestd.us

Further reading

[edit]

External links

[edit]
1–9999
10000–19999
20000–29999
30000+
IEC
ISO/IEC
Related
Retrieved from "https://en.wikipedia.org/w/index.php?title=Graphical_Kernel_System&oldid=1293791841"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp