GDDM ( Graphical Data Display Manager ) es un sistema de gráficos por computadora para IBM System / 370 que se desarrolló en el laboratorio Hursley de IBM y se lanzó por primera vez en 1979. GDDM fue diseñado originalmente para proporcionar soporte de programación para el terminal de pantalla en color IBM 3279 y la impresora en color 3287 asociada. El 3279 era un terminal de gráficos en color diseñado para ser utilizado en un entorno empresarial general.
GDDM se amplió a principios de la década de 1980 para proporcionar soporte gráfico para todos los terminales de pantalla e impresoras de IBM, y se ejecutó en todos los sistemas operativos de mainframe de IBM.
GDDM también brindó soporte para los estándares internacionales (entonces vigentes) para gráficos por computadora interactivos: GKS y PHIGS . Tanto GKS como PHIGS se diseñaron en torno a los requisitos de los sistemas CAD .
GDDM también está disponible en el sistema operativo de gama media IBM i, así como en su predecesor, el AS / 400. [1]
GDDM consta de varios componentes:
- Primitivas gráficas: líneas, círculos, recuadros, etc.
- Representación gráfica: a través de la función de gráficos de presentación (PGF)
- Soporte de idiomas: PL / I, REXX, COBOL, etc.
- Capacidades de conversión, por ejemplo, al formato GIF.
- Utilidad de gráficos interactivos (UCI).
GDDM sigue siendo de uso generalizado en la actualidad, integrado en muchas aplicaciones z / OS , así como en programas del sistema.
Gestor de presentaciones GDDM y OS / 2
IBM y Microsoft comenzaron a colaborar en el diseño de OS / 2 en 1986. La Interfaz de presentación de gráficos (GPI), la API de gráficos en OS / 2 Presentation Manager , se basó en GDDM de IBM y el Programa de control de gráficos (GCP). GCP se desarrolló originalmente en Hursley para los terminales 3270 / PC-G y 3270 / PC-GX.
El GPI fue la API de gráficos principal para el sistema operativo OS / 2 .
En ese momento (década de 1980), la interfaz gráfica de usuario (GUI) todavía estaba en sus primeras etapas de popularidad, pero ya estaba claro que la base de una buena GUI era una API de gráficos con sólidas capacidades interactivas en tiempo real . Desafortunadamente, el diseño de GDDM estaba más cerca (en ese momento) de las API de gráficos tradicionales como GKS , lo que lo hacía inadecuado para más que los usos interactivos más simples.
Microsoft e IBM se separaron en 1991. Microsoft continuó desarrollando su entorno operativo Windows con la API de gráficos Graphics Device Interface (GDI). IBM continuó con OS / 2 durante varios años más.
Referencias
- ^ "Creación de gráficos de presentación con GDDM" . MC Press Online . Consultado el 1 de marzo de 2020 .
- Charles Petzold, Programación del Administrador de presentaciones OS / 2 , Microsoft Press, 1989. ISBN 1-55615-170-5 .