Zum Inhalt springen

Graphical Kernel System

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 10. Oktober 2007 um 12:59 Uhr durch JAnDbot (Diskussion | Beiträge) (Bot: Ergänze: cs:Graphical Kernel System). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Graphical Kernel System (GKS) war der erste ISO-Standard für Computer-Grafik (ISO 7942), er wurde 1977 eingeführt. In Deutschland ist er nach DIN 66252 geregelt. Im deutschen Sprachraum wird GKS auch als Graphisches Kernsystem bezeichnet. Wesentlichen Anteil an der Entwicklung trägt Professor José Luis Encarnação.

Es handelt sich beim Graphical Kernel System um ein Application Programming Interface für zwei-dimensionale Linear- und Vektorgrafiken, entwickelt unabhängig von Plattform und Programmiersprache.

Eine Teilmenge der Funktionalität von GKS findet sich in GSX bzw. GEM VDI wieder.

GKS ist vektororientiert und basiert auf Eingabeprimitive und Ausgabeprimitive:

  • Als Eingabeprimitive gelten in GKS
  1. Stroke
  2. Valuator
  3. Choice
  4. Pick
  5. String
  • Als Ausgabeprimitive gelten in GKS
  1. Polyline (Linienzug)
  2. Polymarker (Symbol zur Punktmarkierung)
  3. Text
  4. Fill Area (Polygone, welche mit einem Muster gefüllt werden)
  5. Cell Array (zur Darstellung von Rastergrafiken)
  6. sog. Generalized Drawing Primitives GDP (eine Schnittstelle für GKS-Erweiterungen, hauptsächlich genutzt für Kreise und Ellipsen)

Ein weiterer zentraler Begriff in GKS bildet die Workstation, die jedoch von ihrer Semantik nicht der Workstation in der Informationstechnik entspricht, sondern für ein abstraktes grafisches Aus-/Eingabegerät steht.

Literatur

  • Jose L. Encarnacao, L. M. Encarnacao, Wolfgang R. Herzner: Graphische Datenverarbeitung mit GKS, Carl Hanser Verlag München Wien, 1987. ISBN 3446149783
  • Jörg Bechlars, Rainer Buhtz: GKS in der Praxis, Springer Verlag Heidelberg, 1994, 2. Auflage. ISBN 3540567852
  • Wolf-Dietrich Fellner: Computergrafik, BI Wissenschaftsverlag Mannheim, 1992, 2. Auflage. ISBN 3411151226