Graficzny system jądra — Graphical Kernel System

Graficzny system jądra
Rok rozpoczęty 1977 ; 44 lata temu ( 1977 )
Ostatnia wersja ISO/IEC 7942-4:1998
1998 ; 23 lata temu ( 1998 )
Organizacja ANSI , ISO
Powiązane standardy ANSI X3.124, ISO 8651, ISO 8805, ISO 8806, ISO 10303
Domena Grafika komputerowa
Skrót GKS

Graphical Kernel systemu ( GKS ) był pierwszym ISO standard dla niskopoziomowych grafiki komputerowej , wprowadzony w 1977 roku projekt międzynarodowy standard został przekazany do wglądu we wrześniu 1983. ostatecznej ratyfikacji standardu został osiągnięty w 1985 roku.

Przegląd

GKS zapewnia zestaw funkcji rysowania dla dwuwymiarowej grafiki wektorowej, odpowiednich do tworzenia wykresów i podobnych zadań. Wywołania zostały zaprojektowane tak, aby były przenośne w różnych językach programowania , urządzeniach graficznych i sprzęcie, dzięki czemu aplikacje napisane do korzystania z GKS będą łatwo przenośne na wiele platform i urządzeń.

GKS był dość popularny na stanowiskach komputerowych w latach 80. i wczesnych 90. XX wieku. GKS stanowił podstawę produktów GSX i GEM firmy Digital Research ; ten ostatni był powszechny na Atari ST i czasami pojawiał się na komputerach PC, szczególnie w połączeniu z Ventura Publisher . Był mało używany komercyjnie poza tymi rynkami, ale nadal jest używany w niektórych pakietach wizualizacji naukowej. Jest to również podstawowe API definiujące metaplik grafiki komputerowej . Potomkiem GKS-u był PHIGS . Jedną z popularnych aplikacji opartych na implementacji GKS jest GR Framework, biblioteka C do wysokowydajnej wizualizacji naukowej, która stała się powszechnym zapleczem do kreślenia wśród użytkowników Julii .

Główny deweloper i promotor z GKS był José Luis Encarnação , dawniej dyrektor Instytutu Fraunhofera grafiki komputerowej (IGD) w Darmstadt , Niemcy .

GKS został ujednolicony w następujących dokumentach:

  • ANSI standardem ANSI X3.124 od 1985 roku.
  • Norma ISO 7942:1985 , zaktualizowana do ISO 7942:1985/Amd 1:1991 i ISO/IEC 7942-1:1994 , a także ISO/IEC 7942-2:1997 , ISO/IEC 7942-3:1999 i ISO/ IEC 7942-4:1998
  • Wiązania językowe to standard ISO ISO 8651 .
  • Definicja funkcji GKS-3D (Graphical Kernel System for Three Dimensions) to norma ISO ISO 8805 , a odpowiednie powiązania C to ISO 8806 .

Funkcjonalność GKS jest opakowana jako standard modelu danych w standardzie STEP, sekcja ISO 10303 -46.

Zobacz też

Bibliografia

Dalsza lektura

Linki zewnętrzne