Графическая система ядра

Графическая система ядра
Аббревиатура ГКС
Год начался 1977 год ; 47 лет назад ( 1977 )
Последняя версия ИСО/МЭК 7942-4:1998.
1998 год ; 26 лет назад ( 1998 )
Организация АНСИ , ИСО , МЭК
Сопутствующие стандарты ANSI X3.124, ISO 8651, ISO 8805, ISO/IEC 8806, ISO 10303
Домен Компьютерная графика

Система графического ядра ( GKS ) была первым стандартом ISO для низкоуровневой компьютерной графики , представленным в 1977 году. Проект международного стандарта был распространен для рассмотрения в сентябре 1983 года. [1] [2] [3] Окончательная ратификация стандарта была достигнута в 1985 году. [4] [5]

Обзор [ править ]

GKS предоставляет набор функций рисования двумерной векторной графики, подходящей для построения диаграмм и аналогичных задач. Вызовы спроектированы так, чтобы их можно было переносить на разные языки программирования , графические устройства и оборудование, поэтому приложения, написанные с использованием GKS, можно легко переносить на многие платформы и устройства.

GKS был довольно распространен на компьютерных рабочих станциях в 1980-х и начале 1990-х годов. [6] GKS лег в основу Digital Research компании GSX , который превратился в VDI, один из основных компонентов GEM . GEM был родным графическим интерфейсом на Atari ST и иногда появлялся на ПК, особенно в сочетании с Ventura Publisher . GKS мало использовался в коммерческих целях за пределами этих рынков, но продолжает использоваться в некоторых пакетах научной визуализации. Это также базовый API, определяющий метафайл компьютерной графики . Потомком GKS стал PHIGS . Одним из популярных приложений, основанных на реализации GKS, является GR Framework. [7] библиотека C для высокопроизводительной научной визуализации, которая стала обычным средством построения графиков среди пользователей Julia .

Главным разработчиком и промоутером GKS был Хосе Луис Энкарнасао , бывший директор Института Фраунгофера компьютерной графики (IGD) в Дармштадте , Германия .

ГКС стандартизирован в следующих документах: [8] [9]

  • ANSI Стандарт ANSI X3.124 1985 года.
  • Стандарт ISO 7942:1985 , пересмотренный как ISO 7942:1985/поправка 1:1991 и ISO/IEC 7942-1:1994 , а также ISO/IEC 7942-2:1997 , ISO/IEC 7942-3:1999 и ISO/ МЭК 7942-4:1998.
  • Языковые привязки соответствуют стандарту ISO 8651 .
  • Функциональное определение GKS-3D (графическая система ядра для трех измерений) соответствует стандарту ISO ISO 8805 , а соответствующие привязки C ISO/IEC 8806 .

Функциональность GKS описана как стандарт модели данных в стандарте STEP, раздел ISO 10303-46 .

См. также [ править ]

Ссылки [ править ]

  1. ^ «Европа задает тон компьютерной графике» . Новый учёный . 21 апреля 1983 г. п. 152 . Проверено 18 января 2018 г.
  2. ^ Стрэйер, Дэйв (25 июля 1983 г.). «Прогресс в области графических стандартов» . Компьютерный мир . п. 7 . Проверено 1 января 2018 г.
  3. ^ «Ansi ищет комментарии по стандарту графики» . Компьютерный мир . 12 сентября 1983 г. п. 64 . Проверено 18 января 2018 г.
  4. ^ «ИСО 7942:1985» . Проверено 18 января 2018 г.
  5. ^ «Стандарты Ansi привлекают внимание графической индустрии» . Компьютерный мир . 25 марта 1985 г. п. 36 . Проверено 18 января 2018 г.
  6. ^ «Библиотека HP реализует GKS» . Компьютерный мир . 1986-03-31. п. 73 . Проверено 18 января 2018 г.
  7. ^ Йозеф Хайнен; и др. (1985–2019). «GR-структура» . Проверено 16 ноября 2020 г.
  8. ^ Результаты поиска по каталогу на http://www.iso.org/iso.
  9. ^ Результаты поиска по каталогу на http://www.freestd.us.

Дальнейшее чтение [ править ]

Внешние ссылки [ править ]