Graphical Kernel System
Graphical Kernel System (GKS) foi o primeiro padrão ISO de baixo nível para para computação gráfica, introduzido em 1977. O GKS fornece um conjunto de padrões de recursos de desenho vetorial bidimensional adequados para criação de gráficos e funções similares. Os recursos são projetados para serem portáteis entre diferentes linguagens de programação, recursos gráficos e hardwares, de forma que aplicativos escritos para uso em GKS sejam prontamente portáveis a diversas plataformas e dispositivos.
O GKS foi muito comum em estações de trabalho na década de 1980 e início da década de 1990, tendo constituído a base dos produtos da Digital Research, Inc, em especial o GEM, usado no Atari ST. Foi pouco usado fora destes mercados, sendo essencialmente obsoleto atualmente exceto por definir a API do Computer Graphics Metafile. Um descendente do GKS foi o PHIGS.
O principal desenvolvedor e promotor do GKS foi José Luis Encarnação, antigo diretor do Instituto Fraunhofer de Computação Gráfica (IGD) em Darmstadt, Alemanha.
O GKS foi padronizado nas seguintes documentações:[1]
- Padrão ANSI ANSI X3.124 de 1985.
- Padrão ISO ISO/IEC 7942, primeira parte de 1985, partes 2-4 de 1997-99.
- As ligações de linguagem são os padrões ISO ISO 8651.
- As definições funcionais GKS-3D (Graphical Kernel System Tridimensional) estão definidas no padrão ISO ISO 8805, e as correspondentes ligações em linguagem C estão na ISO 8806.
A funcionalidade da GKS estpa embutida como um modelo padronizado no padrão STEP, seção [ISO 10303-46.
Referências
- Hopgood, F. R. A. (1983). Introduction to the Graphical Kernel System (GKS). London: Academic Press. ISBN 0-12-355570-1
Ligações externas
[editar | editar código-fonte]- Unofficial source of current implementation information
- GKS at FOLDOC
- Laflin, Susan (agosto de 1999). «The Graphical Kernel System». SEM307 Computer Graphics II. School of Computer Science, University of Birmingham. Consultado em 23 de março de 2014