GDDM ( Graphical Data Display Manager ) — это система компьютерной графики для IBM System/370 , разработанная в лаборатории IBM в Херсли и впервые выпущенная в 1979 году. GDDM изначально была разработана для обеспечения программной поддержки цветного дисплейного терминала IBM 3279 и соответствующего цветного принтера 3287. 3279 был цветным графическим терминалом, разработанным для использования в общей бизнес-среде.
В начале 1980-х годов GDDM был расширен для обеспечения графической поддержки всех дисплейных терминалов и принтеров IBM и работал на всех операционных системах мэйнфреймов IBM.
GDDM также обеспечивал поддержку (тогдашних) международных стандартов интерактивной компьютерной графики: GKS и PHIGS . Оба стандарта GKS и PHIGS были разработаны с учетом требований систем автоматизированного проектирования .
GDDM также доступен в операционной системе среднего класса IBM i, а также в ее предшественнице AS/400. [1]
GDDM состоит из ряда компонентов:
GDDM по-прежнему широко используется и сегодня, встроенный во многие приложения z/OS , а также в системные программы.
IBM и Microsoft начали сотрудничать в разработке OS/2 в 1986 году. Интерфейс графической презентации (GPI), графический API в диспетчере презентаций OS/2 , был основан на GDDM и программе управления графикой (GCP) IBM. GCP изначально был разработан в Херсли для терминалов 3270/PC-G и 3270/PC-GX.
GPI был основным графическим API для операционной системы OS/2 .
В то время (1980-е годы) графический пользовательский интерфейс (GUI) все еще находился на ранних стадиях популярности, но уже было ясно, что основой хорошего GUI является графический API с мощными возможностями интерактивного взаимодействия в реальном времени . К сожалению, дизайн GDDM был ближе к (в то время) традиционным графическим API, таким как GKS , что делало его непригодным для чего-то большего, чем простейшие интерактивные применения.
Microsoft и IBM разошлись в 1991 году. Microsoft продолжила разработку своей операционной среды Windows с графическим API Graphics Device Interface (GDI). IBM продолжала работу с OS/2 еще несколько лет.