GDDM(Graphical Data Display Manager)は、IBMのハーズリー研究所で開発され、1979年に初めてリリースされたIBM System/370用のコンピュータグラフィックスシステムです。GDDMは当初、 IBM 3279カラーディスプレイ端末とそれに付随する3287カラープリンタのプログラミングをサポートするために設計されました。3279は、一般的なビジネス環境での使用を想定して設計されたカラーグラフィックス端末でした。
GDDMは1980年代初頭に拡張され、IBMのすべてのディスプレイ端末とプリンタにグラフィックサポートを提供するようになり、IBMのすべてのメインフレームオペレーティングシステム上で動作するようになった。
GDDMは、当時主流だった対話型コンピュータグラフィックスの国際標準規格であるGKSとPHIGSにも対応していた。GKSとPHIGSはどちらもCADシステムの要件に基づいて設計されたものである。
GDDMは、IBM iミッドレンジオペレーティングシステムだけでなく、その前身であるAS/400でも利用可能です。[ 1 ]
GDDMは、以下の複数の構成要素から成り立っています。
GDDMは現在でも広く利用されており、多くのz/OSアプリケーションやシステムプログラムに組み込まれている。
IBMとマイクロソフトは1986年にOS/2の設計で協力し始めた。OS /2プレゼンテーションマネージャのグラフィックスAPIであるグラフィックスプレゼンテーションインターフェース(GPI)は、IBMのGDDMとグラフィックス制御プログラム(GCP)に基づいていた。GCPは元々、3270/PC-Gおよび3270/PC-GX端末向けにハースリーで開発された。
GPIは、OS/2オペレーティングシステムの主要なグラフィックスAPIでした。
当時(1980年代)、グラフィカルユーザーインターフェース(GUI)はまだ普及し始めたばかりでしたが、優れたGUIの基盤は、強力なリアルタイム対話機能を備えたグラフィックスAPIであることは既に明らかでした。残念ながら、GDDMの設計は(当時としては)GKSのような従来のグラフィックスAPIに近く、そのため、ごく単純な対話用途以外には適していませんでした。
マイクロソフトとIBMは1991年に袂を分かった。マイクロソフトはグラフィックスデバイスインターフェース(GDI)グラフィックスAPIを用いてWindowsオペレーティング環境の開発を継続し、IBMはその後数年間OS/2の開発を続けた。