Primer estándar ISO para gráficos por computadora de bajo nivel
El Graphical Kernel System ( GKS ) fue el primer estándar ISO para gráficos por computadora de bajo nivel , introducido en 1977. En septiembre de 1983 se distribuyó un borrador de estándar internacional para su revisión. [1] [2] [3]
La ratificación final del estándar fue logrado en 1985. [4] [5]
Descripción general
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 utilizar GKS sean fácilmente portátiles a muchas plataformas y dispositivos.
GKS era bastante común en las estaciones de trabajo informáticas en los años 1980 y principios de los 1990. [6]
GKS formó la base de GSX de Digital Research , que evolucionó hasta convertirse en VDI, uno de los componentes centrales de GEM . GEM era la GUI nativa del Atari ST y ocasionalmente se veía en PC, particularmente en conjunto con Ventura Publisher . GKS 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 ha sido estandarizado en los siguientes documentos: [8] [9]
- Norma ANSI 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/ CEI 7942-4:1998
- Las vinculaciones de idiomas son la norma ISO ISO 8651 .
- La definición funcional de GKS-3D (Sistema de núcleo gráfico para tres dimensiones) es la norma ISO ISO 8805 , y los enlaces C correspondientes son ISO/IEC 8806 .
La funcionalidad de GKS está incluida como estándar de modelo de datos en el estándar STEP, sección ISO 10303 -46.
Ver también
Referencias
- ^ "Europa marca la pauta en materia de gráficos por ordenador". Científico nuevo . 1983-04-21. pag. 152 . Consultado el 18 de enero de 2018 .
- ^ Straayer, Dave (25 de julio de 1983). "Se están logrando avances en los estándares gráficos". Mundo de la informática . pag. 7 . Consultado el 1 de enero de 2018 .
- ^ "Ansi busca comentarios sobre el estándar para gráficos". Mundo de la informática . 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 Ansi llaman la atención de la industria gráfica". Mundo de la informática . 1985-03-25. pag. 36 . Consultado el 18 de enero de 2018 .
- ^ "La biblioteca HP implementa GKS". Mundo de la informática . 1986-03-31. pag. 73 . Consultado el 18 de enero de 2018 .
- ^ José Heinen; et al. (1985-2019). «Marco de RR.GG.» . Consultado el 16 de noviembre de 2020 .
- ^ Resultados de la búsqueda del catálogo en http://www.iso.org/iso
- ^ Resultados de la búsqueda del catálogo en http://www.freestd.us
Otras lecturas
- Hopgood, FRA (1983). Introducción al Sistema Gráfico de Kernel (GKS) . Londres: Academic Press . ISBN 0-12-355570-1.
- Laflin, Susan (agosto de 1999). "El sistema de kernel gráfico". SEM307 Gráficos por computadora II . Facultad de Ciencias de la Computación, Universidad de Birmingham . Consultado el 18 de febrero de 2007 .
- Encarnação, 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
- Fuente no oficial de información de implementación actual.
- GKS en FOLDOC