Primer estándar ISO para gráficos de computadora de bajo nivel
El Sistema de núcleo gráfico ( GKS ) fue el primer estándar ISO para gráficos de computadora de bajo nivel , introducido en 1977. Un borrador de estándar internacional se distribuyó para su revisión en septiembre de 1983. [1] [2] [3]
La ratificación final del estándar se logró en 1985. [4] [5]
Descripción general
GKS proporciona un conjunto de funciones de dibujo para gráficos vectoriales bidimensionales adecuados para la elaboración de gráficos y tareas similares. Las llamadas están diseñadas para ser portables entre diferentes lenguajes de programación , dispositivos gráficos y hardware, de modo que las aplicaciones escritas para utilizar GKS sean fácilmente portables a muchas plataformas y dispositivos.
GKS era bastante común en las estaciones de trabajo de computadoras en la década de 1980 y principios de la de 1990. [6]
GKS formó la base de GSX de Digital Research que evolucionó a VDI, uno de los componentes centrales de GEM . GEM era la GUI nativa en Atari ST y ocasionalmente se veía en PC, particularmente en conjunto con Ventura Publisher . GKS se usó 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 Computer Graphics Metafile . 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 gráficos común entre los usuarios de Julia .
Un importante desarrollador y promotor del GKS fue José Luis Encarnação , ex director del Instituto Fraunhofer de Gráficos por Computadora (IGD) en Darmstadt , Alemania .
GKS se ha 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/IEC 7942-4:1998
- Los enlaces de idioma son el estándar ISO ISO 8651 .
- La definición funcional de GKS-3D (Sistema de núcleo gráfico para tres dimensiones) es la norma ISO 8805 y los enlaces C correspondientes son ISO/IEC 8806 .
La funcionalidad de GKS está englobada como un estándar de modelo de datos en el estándar STEP, sección ISO 10303 -46.
Véase también
Referencias
- ^ "Europa manda en materia de gráficos por ordenador". New Scientist . 1983-04-21. p. 152 . Consultado el 18 de enero de 2018 .[ enlace muerto permanente ]
- ^ Straayer, Dave (25 de julio de 1983). "Se están logrando avances en los estándares gráficos". Computerworld . pág. 7 . Consultado el 1 de enero de 2018 .
- ^ "Ansi busca comentarios sobre el estándar para gráficos". Computerworld . 12 de septiembre de 1983. pág. 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". Computerworld . 1985-03-25. p. 36 . Consultado el 18 de enero de 2018 .
- ^ "La biblioteca HP implementa GKS". Computerworld . 1986-03-31. p. 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 en el catálogo en http://www.iso.org/iso
- ^ Resultados de la búsqueda del catálogo en http://www.freestd.us
Lectura adicional
- Hopgood, FRA (1983). Introducción al sistema de núcleo gráfico (GKS) . Londres: Academic Press . ISBN. 0-12-355570-1.
- Laflin, Susan (agosto de 1999). "El sistema de núcleo gráfico". SEM307 Gráficos por ordenador II . Facultad de Ciencias de la Computación, Universidad de Birmingham . Archivado desde el original el 23 de septiembre de 2015. 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