Año iniciado | 1977 |
---|---|
Ultima versión | ISO / IEC 7942-4: 1998 1998 |
Organización | ANSI , ISO |
Estándares relacionados | ANSI X3.124, ISO 8651, ISO 8805, ISO 8806, ISO 10303 |
Dominio | Gráficos de computadora |
Abreviatura | GKS |
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]
Resumen [ editar ]
GKS proporciona un conjunto de características de dibujo para gráficos vectoriales bidimensionales adecuados para gráficos y tareas similares. Las llamadas están diseñadas para ser portátiles en 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 informáticas 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 .
GKS se ha normalizado en los siguientes documentos: [8] [9]
- ANSI estándar ANSI X3.124 de 1985.
- Norma ISO 7942: 1985 , revisada como ISO 7942: 1985 / Amd 1: 1991 e ISO / IEC 7942-1: 1994 , así como ISO / IEC 7942-2: 1997 , ISO / IEC 7942-3: 1999 e ISO / IEC 7942-4: 1998
- Los enlaces de idioma son la norma ISO ISO 8651 .
- La definición funcional de GKS-3D (Graphical Kernel System for Three Dimensions) es la norma ISO ISO 8805 , y las correspondientes vinculaciones C son ISO 8806 .
La funcionalidad de GKS está incluida como un estándar de modelo de datos en el estándar STEP, sección ISO 10303-46 .
Ver también [ editar ]
- Interfaz gráfica general
- GSS-KERNEL
- IGES (Especificación de intercambio de gráficos inicial)
- NAPLPS
Referencias [ editar ]
- ^ "Europa está a la altura de los gráficos por computadora" . Nuevo científico . 1983-04-21. pag. 152 . Consultado el 18 de enero de 2018 .
- ↑ Straayer, Dave (25 de julio de 1983). "Se avanza en los estándares gráficos" . Computerworld . pag. 7 . Consultado el 1 de enero de 2018 .
- ^ "Ansi en busca de comentarios sobre el estándar para gráficos" . Computerworld . 1983-09-12. pag. 64 . Consultado el 18 de enero de 2018 .
- ^ "ISO 7942: 1985" . Consultado el 18 de enero de 2018 .
- ^ "Los estándares de Ansi llaman la atención de la industria gráfica" . Computerworld . 1985-03-25. pag. 36 . Consultado el 18 de enero de 2018 .
- ^ "Biblioteca de HP implementa GKS" . Computerworld . 1986-03-31. pag. 73 . Consultado el 18 de enero de 2018 .
- ^ Josef Heinen; et al. (1985-2019). "Marco GR" . Consultado el 16 de noviembre de 2020 .
- ^ Catálogo de resultados de búsqueda en http://www.iso.org/iso
- ^ Catálogo de resultados de búsqueda en http://www.freestd.us
Lectura adicional [ editar ]
- Hopgood, FRA (1983). Introducción al sistema de kernel gráfico (GKS) . Londres: Academic Press . ISBN 0-12-355570-1.
- Laflin, Susan (agosto de 1999). "El sistema de kernel gráfico" . Gráficos por computadora SEM307 II . Facultad de Ciencias de la Computación, Universidad de Birmingham . Consultado el 18 de febrero de 2007 .
- Encarnación, José L .; Encarnação, LM; Herzner, Wolfgang R. (1987). Graphische Datenverarbeitung mit GKS (en alemán) (1 ed.). Múnich / Viena: Carl Hanser Verlag . ISBN 3446149783.
- Bechlars, Jörg; Buhtz, Rainer (1994). GKS in der Praxis (en alemán) (2 ed.). Heidelberg: Springer Verlag . ISBN 3540567852.
- Fellner, Wolf-Dietrich (1992). Computergrafik (en alemán) (2 ed.). Mannheim: BI Wissenschaftsverlag . ISBN 3411151226.
- Gawehn, Wilfried (1991). Grafikprogrammierung mit C und GKS (en alemán). Mannheim: BI Wissenschaftsverlag . ISBN 3-411-14981-7.
Enlaces externos [ editar ]
- Fuente no oficial de información de implementación actual
- GKS en FOLDOC