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

  1. Catalogue search results on [1] and [2].
  • Hopgood, F. R. A. (1983). Introduction to the Graphical Kernel System (GKS). London: Academic Press. ISBN 0-12-355570-1 

Ligações externas

  • 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 
  • v
  • d
  • e
Padrões IEC
  • IEC 60027
  • IEC 60034
  • IEC 60038
  • IEC 60062
  • IEC 60063
  • IEC 60068
  • IEC 60112
  • IEC 60228
  • IEC 60269
  • IEC 60297
  • IEC 60309
  • IEC 60320
  • IEC 60364
  • IEC 60446
  • IEC 60601
  • IEC 60870
    • IEC 60870-5
    • IEC 60870-6
  • IEC 60906-1
  • IEC 60908
  • IEC 60929
  • IEC 60958
  • IEC 61030
  • IEC 61131
  • IEC 61158
  • IEC 61162
  • IEC 61334
  • IEC 61346
  • IEC 61355
  • IEC 61400
  • IEC 61499
  • IEC 61508
  • IEC 61511
  • IEC 61850
  • IEC 61883
  • IEC 61960
  • IEC 61968
  • IEC 61970
  • IEC 62014-4
  • IEC 62056
  • IEC 62061
  • IEC 62196
  • IEC 62262
  • IEC 62264
  • IEC 62304
  • IEC 62325
  • IEC 62351
  • IEC 62365
  • IEC 62366
  • IEC 62379
  • IEC 62386
  • IEC 62455
  • IEC 62680
  • IEC 62682
  • IEC 62700
Padrões ISO/IEC
Relacionado