Graphical Data Display Manager

Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 28. Juli 2007 um 14:25 Uhr durch Bildungsbürger (Diskussion | Beiträge). Sie kann sich erheblich von der aktuellen Version unterscheiden.

GDDM (Graphical Data Display Manager) ist ein Computergrafiksystem für das System IBM S/370, das 1979 von IBM entwickelt wurde. GDDM wurde ursprünglich für den IBM-3279-Farbbildschirm und den Farbdrucker 3287 entwickelt. Der Farbbildschirm 3279 war der erste Farbbildschirm, der in Büros verwendet wurde.

GDDM wurde in den frühen 1980er Jahren erweitert, um auf allen IBM-Bildschirmen und Druckern eingesetzt werden zu können.

Ab 1986 wurde GDDM unter dem Namen IBM System/38 Business Graphics Utility (Program 5714-GP1) auch auf der System/38 verwendbar.

Programmbeispiel Pascal

PROGRAM LINECHRT;
TYPE
   %INCLUDE QATTPAS(ADMUSTNO);    /* IBM-supplied TYPE declarations */
VAR
  A, B : INTEGER;                                 /* work variables */
  AX, AY : REALARR_20;                     /* parameters for CHPLOT */
  ATTVAL, ATTYPE, COUNT : INTEGER;         /* parameters for ASREAD */
%INCLUDE QATTPAS(ADMUSLNO);       /* IBM-supplied PROC declarations */
 BEGIN
/********************************************************************/
/* INITIALIZE                                                       */
/********************************************************************/
AX(.1.) := 1.0; AY(.1.) := 5.0; AY(.6.) := 8.0;      /* Init arrays */
AX(.2.) := 2.0; AY(.2.) := 3.0; AY(.7.) := 13.0;
AX(.3.) := 3.0; AY(.3.) := 5.0; AY(.8.) := 6.0;
AX(.4.) := 4.0; AY(.4.) := 5.0; AY(.9.) := 1.0;
AX(.5.) := 5.0; AY(.5.) := 11.0; AY(.10.) := 7.0;
FSINIT;                          /* Initialize graphics environment */
/********************************************************************/
/* DRAW THE CHART                                                   */
/********************************************************************/
A := 2;
B := 5;
CHPLOT(A,B,AX,AY);                                /* Draw the chart */
/********************************************************************/
/* DISPLAY THE CHART                                                */
/********************************************************************/
ASREAD(ATTVAL,ATTYPE,COUNT);                   /* Display the chart */
/********************************************************************/ 
/* END GRAPHICS                                                     */
/********************************************************************/
FSTERM                                  /* End graphics environment */
END.                                    /* End Pascal program */

Literatur

  • Charles Petzold, Programming the OS/2 Presentation Manager, Microsoft Press, 1989. ISBN 1-55615-170-5.