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 .

externa länkar