📑 Table of Contents

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

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

GKS ist standardisiert in:

  • ANSI X3.124 1985
  • ISO/IEC 7942, Teil 1 1985, Teile 2–4 1997–99
  • Sprachanbindungen: ISO 8651.
  • GKS-3D ISO 8805
  • GKS-3D C Binding ISO 8806.
GSX-80

Implementierungen

Bearbeiten
  • OpenVMS
    • GKS (Development und Run-Time)
    • GKS-UI-JAPANESE (Development und Run-Time)
    • GKS3D (Development und Run-Time)
  • GSS-KERNEL, eine Teilmenge der Funktionalität von GKS findet sich in CP/M Graphics System Extension (GSX) bzw. GEM VDI wieder.

Struktur

Bearbeiten

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. s. g. 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

Bearbeiten
  • José L. Encarnação, L. M. Encarnação, 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
  • Wilfried Gawehn: Grafikprogrammierung mit C und GKS. BI-Wiss.-Verl., Mannheim 1991, ISBN 3-411-14981-7.

📚 Artikel Terkait di Wikipedia

Betriebssystem

spezielle Betriebssysteme für verteilte Systeme, bei denen zwischen dem logischen System und den physischen System(en) unterschieden wird. Der logische Rechner

CP/M

3.0 konnte auch eine Erweiterung namens Graphics System Extension (GSX, vgl. Graphical Kernel System) enthalten, die das Problem, dass Drucker und Bildschirm

GKS

GKS, Verband katholischer Soldaten in der Bundeswehr Graphical Kernel System bzw. Graphic Kernel Standard, ein graphisches Kernsystem nach DIN 66252

José Luis Encarnação

portugiesischer Informatiker und Erfinder des Grafikstandards Graphical Kernel System (GKS). Er hat großen Anteil am Fortschritt der Computergrafik.

GSX

Wertpapierbörse in Gibraltar Graphics System Extension, eine CP/M-Erweiterung für Text- und Grafikausgabe (vgl. Graphical Kernel System) GSX steht für folgende Motorradmodelle

Bilddatei

Unterschieden wurden ursprünglich zwei Standards: Die GKS-Bilddatei (Graphical Kernel System) war eine Protokolldatei, die Darstellungselemente und Attribute

Microsoft Windows

Windows-NT-Serie besitzt einen neuen Kernel. Das Kürzel NT stand ursprünglich für N-Ten (N10), einen Emulator, auf welchem das System von den NT-Entwicklern in der

SerenityOS

Community an Hobbyprogrammierern daran beteiligt. Das System baut auf einem monolithischen präemptiblen Kernel auf. Seine Benutzeroberfläche versucht, die Ästhetik