그래피컬 커널 시스템
Graphical Kernel System줄임말 | GKS |
---|---|
시작한 해 | 전 ( |
최신 버전 | ISO/IEC 7942-4: 1998 전( |
조직 | ANSI, ISO, IEC |
관련 기준 | ANSI X3.124, ISO 8651, ISO 8805, ISO/IEC 8806, ISO 10303 |
도메인 | 컴퓨터 그래픽스 |
GKS(Graphical Kernel System)는 1977년에 도입된 저레벨 컴퓨터 그래픽용 최초의 ISO 표준입니다.1983년 [1][2][3]9월에 국제 표준 초안이 회람되어 검토되었다.이 [4][5]표준의 최종 비준은 1985년에 이루어졌다.
개요
GKS는 차트 작성 및 유사한 작업에 적합한 2차원 벡터 그래픽을 위한 일련의 그리기 기능을 제공합니다.콜은 다른 프로그래밍 언어, 그래픽 디바이스 및 하드웨어를 통해 이식할 수 있도록 설계되어 있기 때문에 GKS를 사용하도록 작성된 어플리케이션은 많은 플랫폼 및 디바이스로 쉽게 이식할 수 있습니다.
GKS는 1980년대와 1990년대 [6]초에 컴퓨터 워크스테이션에서 상당히 흔했습니다.GKS는 Digital Research의 GSX 및 GEM 제품의 기반을 형성했습니다.GX는 Atari ST에서 일반적이며 Ventura Publisher와 연계하여 PC에서 자주 볼 수 있었습니다.이러한 시장 이외에서는 거의 상업적으로 사용되지 않았지만, 일부 과학 시각화 패키지에서 여전히 사용되고 있습니다.또한 Computer Graphics Metafile을 정의하는 기본 API이기도 합니다.GKS의 후손은 PHIGS였다.GKS 구현을 기반으로 한 인기 있는 애플리케이션 중 하나는 GR [7]Framework로, 줄리아 사용자 사이에서 일반적인 플롯 백엔드가 된 고성능 과학 시각화를 위한 C 라이브러리입니다.
GKS의 주요 개발자이자 발기인은 독일 다름슈타트에 있는 Fraunhofer Institute for Computer Graphics(IGD)의 이사였던 Jose Luis Encarnassao였습니다.
GKS는 다음 [8][9]문서에서 표준화되어 있습니다.
- 1985년 ANSI 표준 ANSI X3.124.
- ISO 7942:1985/Amd 1:1991 및 ISO/IEC 7942-2:1997, ISO/IEC 7942-3:1999 및 ISO/IEC 7942-4:1998로 개정된 ISO 7942:1985 표준
- 언어 바인딩은 ISO 표준 ISO 8651입니다.
- GKS-3D(Graphical Kernel System for Three Dimensions) 기능의 정의는 ISO 표준 ISO 8805이며, 대응하는 C 바인딩은 ISO/IEC 8806입니다.
GKS의 기능은 STEP 표준 섹션 ISO 10303-46에 데이터 모델 표준으로 정리되어 있습니다.
「 」를 참조해 주세요.
- 일반 그래픽스 인터페이스
- GSS-KERNEL
- IGES(초기 그래픽스 교환 사양)
- NAPLPS
레퍼런스
- ^ "Europe calls the tune on computer graphics". New Scientist. 1983-04-21. p. 152. Retrieved 2018-01-18.
- ^ Straayer, Dave (1983-07-25). "Headway Being Made on Graphics Standards". Computerworld. p. 7. Retrieved 2018-01-01.
- ^ "Ansi Seeking Comment On Standard for Graphics". Computerworld. 1983-09-12. p. 64. Retrieved 2018-01-18.
- ^ "ISO 7942:1985". Retrieved 2018-01-18.
- ^ "Ansi standards draw attention of graphics industry". Computerworld. 1985-03-25. p. 36. Retrieved 2018-01-18.
- ^ "HP library implements GKS". Computerworld. 1986-03-31. p. 73. Retrieved 2018-01-18.
- ^ Josef Heinen; et al. (1985–2019). "GR Framework". Retrieved 2020-11-16.
- ^ http://www.iso.org/iso에서 검색 결과를 카탈로그화합니다.
- ^ http://www.freestd.us에서 검색 결과를 카탈로그화합니다.
추가 정보
- Hopgood, F. R. A. (1983). Introduction to the Graphical Kernel System (GKS). London: Academic Press. ISBN 0-12-355570-1.
- Laflin, Susan (August 1999). "The Graphical Kernel System". SEM307 Computer Graphics II. School of Computer Science, University of Birmingham. Retrieved 2007-02-18.
- Encarnação, José L.; Encarnação, L. M.; Herzner, Wolfgang R. (1987). Graphische Datenverarbeitung mit GKS (in German) (1 ed.). München / Wien: Carl Hanser Verlag. ISBN 3446149783.
- Bechlars, Jörg; Buhtz, Rainer (1994). GKS in der Praxis (in German) (2 ed.). Heidelberg: Springer Verlag. ISBN 3540567852.
- Fellner, Wolf-Dietrich (1992). Computergrafik (in German) (2 ed.). Mannheim: BI Wissenschaftsverlag. ISBN 3411151226.
- Gawehn, Wilfried (1991). Grafikprogrammierung mit C und GKS (in German). Mannheim: BI Wissenschaftsverlag. ISBN 3-411-14981-7.