Sistema de kernel gráfico


El Graphical Kernel System ( GKS ) fue la primera norma ISO para gráficos por computadora de bajo nivel , introducida en 1977. Se distribuyó un proyecto de norma internacional para su revisión en septiembre de 1983. [1] [2] [3] La ratificación final de la norma fue logrado en 1985. [4] [5]

GKS proporciona un conjunto de funciones de dibujo para gráficos vectoriales bidimensionales adecuados para gráficos y tareas similares. Las llamadas están diseñadas para ser portátiles a través de diferentes lenguajes de programación , dispositivos gráficos y hardware, de modo que las aplicaciones escritas para usar GKS sean fácilmente portátiles a muchas plataformas y dispositivos.

GKS era bastante común en las estaciones de trabajo con computadoras en la década de 1980 y principios de la de 1990. [6] GKS formó la base de los productos GSX y GEM de Digital Research ; este último era común en Atari ST y ocasionalmente se veía en PC, particularmente en conjunto con Ventura Publisher . Se utilizó poco comercialmente fuera de estos mercados, pero sigue utilizándose en algunos paquetes de visualización científica. También es la API subyacente que define el metarchivo de gráficos por computadora . Un descendiente de GKS fue PHIGS . Una aplicación popular basada en una implementación de GKS es GR Framework, [7]una biblioteca C para visualización científica de alto rendimiento que se ha convertido en un backend de trazado común entre los usuarios de Julia .

Uno de los principales desarrolladores y promotores del GKS fue José Luis Encarnação , ex director del Instituto Fraunhofer de Gráficos por Computadora (IGD) en Darmstadt , Alemania .

La funcionalidad de GKS se incluye como un estándar de modelo de datos en el estándar STEP, sección ISO 10303-46 .