Sistema de kernel gráfico - Graphical Kernel System
Ano que começou | 1977 |
---|---|
Última versão | ISO / IEC 7942-4: 1998 1998 |
Organização | ANSI , ISO |
Padrões relacionados | ANSI X3.124, ISO 8651, ISO 8805, ISO 8806, ISO 10303 |
Domínio | Gráficos de computador |
Abreviação | GKS |
O Graphical Kernel System ( GKS ) foi o primeiro padrão ISO para computação gráfica de baixo nível , introduzido em 1977. Um esboço de padrão internacional foi distribuído para revisão em setembro de 1983. A ratificação final do padrão foi alcançada em 1985.
Visão geral
GKS fornece um conjunto de recursos de desenho para gráficos vetoriais bidimensionais adequados para gráficos e tarefas semelhantes. As chamadas são projetadas para serem portáveis em diferentes linguagens de programação , dispositivos gráficos e hardware, de modo que os aplicativos escritos para usar o GKS sejam prontamente portáteis para muitas plataformas e dispositivos.
O GKS era bastante comum em estações de trabalho de computador na década de 1980 e no início da década de 1990. GKS formou a base dos produtos GSX e GEM da Digital Research ; o último era comum no Atari ST e ocasionalmente era visto em PCs, particularmente em conjunto com o Ventura Publisher . Foi pouco usado comercialmente fora desses mercados, mas continua em uso em alguns pacotes de visualização científica. É também a API subjacente que define o metarquivo de computação gráfica . Um descendente de GKS foi PHIGS . Um aplicativo popular baseado em uma implementação de GKS é o GR Framework, uma biblioteca C para visualização científica de alto desempenho que se tornou um backend de plotagem comum entre os usuários Julia .
Um dos principais desenvolvedores e promotores do GKS foi José Luis Encarnação , ex-diretor do Instituto Fraunhofer de Computação Gráfica (IGD) em Darmstadt , Alemanha .
GKS foi padronizado nos seguintes documentos:
- ANSI padrão ANSI X3.124 de 1985.
- Padrão ISO 7942: 1985 , revisado como ISO 7942: 1985 / Amd 1: 1991 e ISO / IEC 7942-1: 1994 , bem como ISO / IEC 7942-2: 1997 , ISO / IEC 7942-3: 1999 e ISO / IEC 7942-4: 1998
- As ligações de idioma são o padrão ISO ISO 8651 .
- A definição funcional do GKS-3D (Sistema de Kernel Gráfico para Três Dimensões) é o padrão ISO ISO 8805 , e as ligações C correspondentes são o ISO 8806 .
A funcionalidade do GKS está incluída como um padrão de modelo de dados no padrão STEP, seção ISO 10303 -46.
Veja também
- Interface Gráfica Geral
- GSS-KERNEL
- IGES (Especificação Inicial de Troca de Gráficos)
- NAPLPS
Referências
Leitura adicional
- Hopgood, FRA (1983). Introdução ao Sistema Kernel Gráfico (GKS) . Londres: Academic Press . ISBN 0-12-355570-1.
- Laflin, Susan (agosto de 1999). "O Sistema Kernel Gráfico" . SEM307 Computação Gráfica II . Escola de Ciência da Computação da Universidade de Birmingham . Página visitada em 2007-02-18 .
- Encarnação, José L .; Encarnação, LM; Herzner, Wolfgang R. (1987). Graphische Datenverarbeitung mit GKS (em alemão) (1 ed.). Munique / Viena: Carl Hanser Verlag . ISBN 3446149783.
- Bechlars, Jörg; Buhtz, Rainer (1994). GKS in der Praxis (em alemão) (2 ed.). Heidelberg: Springer Verlag . ISBN 3540567852.
- Fellner, Wolf-Dietrich (1992). Computergrafik (em alemão) (2 ed.). Mannheim: BI Wissenschaftsverlag . ISBN 3411151226.
- Gawehn, Wilfried (1991). Grafikprogrammierung mit C und GKS (em alemão). Mannheim: BI Wissenschaftsverlag . ISBN 3-411-14981-7.