Graphical Kernel System
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, in der DDR nach TGL 44610 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.

Implementierungen
- 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
GKS ist vektororientiert und basiert auf Eingabeprimitive und Ausgabeprimitive:
- Als Eingabeprimitive gelten in GKS
- Stroke
- Valuator
- Choice
- Pick
- String
- Als Ausgabeprimitive gelten in GKS
- Polyline (Linienzug)
- Polymarker (Symbol zur Punktmarkierung)
- Text
- Fill Area (Polygone, welche mit einem Muster gefüllt werden)
- Cell Array (zur Darstellung von Rastergrafiken)
- 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
- 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.
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.