Grafisk Data Display Manager
GDDM ( Graphical Data Display Manager ) är ett datorgrafiksystem för IBM System/370 som utvecklades i IBMs Hursley-labb och släpptes först 1979. GDDM designades ursprungligen för att ge programmeringsstöd för IBM 3279 färgdisplayterminal och den tillhörande 3287 färgskrivaren. 3279 var en färggrafikterminal designad för att användas i en allmän affärsmiljö.
GDDM utökades i början av 1980-talet för att tillhandahålla grafikstöd för alla IBMs displayterminaler och skrivare, och kördes på alla IBMs stordatoroperativsystem.
GDDM gav också stöd för de (då nuvarande) internationella standarderna för interaktiv datorgrafik: GKS och PHIGS . Både GKS och PHIGS designades utifrån kraven på CAD- system.
GDDM är också tillgängligt på IBM i midrange operativsystem, såväl som dess föregångare, AS/400.
GDDM består av ett antal komponenter:
- Grafiska primitiver - linjer, cirklar, rutor etc.
- Plotta - genom presentationsgrafikfunktionen (PGF)
- Språkstöd - PL/I, REXX, COBOL etc.
- Konverteringsmöjligheter - till exempel till GIF-format.
- Interactive Chart Utility (ICU).
GDDM är fortfarande i utbredd användning idag, inbäddad i många z/OS -applikationer, såväl som i systemprogram.
GDDM och OS/2 Presentation Manager
IBM och Microsoft började samarbeta kring utformningen av OS/2 1986. Graphics Presentation Interface (GPI), grafik- API :n i OS/2 Presentation Manager , baserades på IBM:s GDDM och Graphics Control Program (GCP). GCP utvecklades ursprungligen i Hursley för terminalerna 3270/PC-G och 3270/PC-GX.
GPI var det primära grafik- API:et för operativsystemet OS/2 .
På den tiden (1980-talet) var det grafiska användargränssnittet (GUI) fortfarande i sin tidiga popularitet, men redan var det tydligt att grunden för ett bra GUI var ett grafik-API med starka interaktiva realtidsmöjligheter . Tyvärr låg designen av GDDM närmare (på den tiden) traditionella grafik-API:er som GKS , vilket gjorde det olämpligt för mer än de enklaste interaktiva användningarna.
Microsoft och IBM gick skilda vägar 1991. Microsoft fortsatte utvecklingen av sin Windows- operativmiljö med Graphics Device Interface (GDI) grafik-API. IBM fortsatte med OS/2 i flera år till.
- Charles Petzold, Programming the OS/2 Presentation Manager , Microsoft Press, 1989. ISBN 1-55615-170-5 .