Graficzny system jądra — Graphical Kernel System
Rok rozpoczęty | 1977 |
---|---|
Ostatnia wersja | ISO/IEC 7942-4:1998 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ż
- Ogólny interfejs graficzny
- GSS-KERNEL
- IGES (wstępna specyfikacja wymiany grafiki)
- NAPLPS
Bibliografia
Dalsza lektura
- Hopgood, FRA (1983). Wprowadzenie do graficznego systemu jądra (GKS) . Londyn: Academic Press . Numer ISBN 0-12-355570-1.
- Laflin, Susan (sierpień 1999). „Graficzny system jądra” . SEM307 Grafika Komputerowa II . Szkoła Informatyki Uniwersytetu Birmingham . Źródło 18.02.2007 .
- Encarnação, José L .; Encarnação, LM; Herzner, Wolfgang R. (1987). Graphische Datenverarbeitung mit GKS (w języku niemieckim) (1 wyd.). München / Wien: Carl Hanser Verlag . Numer ISBN 3446149783.
- Bechlars, Jörg; Buhtz, Rainer (1994). GKS in der Praxis (w języku niemieckim) (2 wyd.). Heidelberg: Springer Verlag . Numer ISBN 3540567852.
- Fellner, Wolf-Dietrich (1992). Grafika komputerowa (w języku niemieckim) (2 wyd.). Mannheim: BI Wissenschaftsverlag . Numer ISBN 3411151226.
- Gawehn, Wilfried (1991). Grafikprogrammierung mit C und GKS (w języku niemieckim). Mannheim: BI Wissenschaftsverlag . Numer ISBN 3-411-14981-7.