GDDM ( Graphical Data Display Manager ) es un sistema de gráficos por computadora para el IBM System/370 , desarrollado en el laboratorio Hursley de IBM y lanzado por primera vez en 1979. GDDM fue diseñado originalmente para brindar soporte de programación para el terminal de visualización a color IBM 3279 y la impresora a color 3287 asociada. El 3279 era un terminal gráfico a color diseñado para su uso en un entorno empresarial general.
GDDM se amplió a principios de la década de 1980 para proporcionar soporte gráfico a todos los terminales de visualización e impresoras de IBM, y se ejecutaba en todos los sistemas operativos de los ordenadores centrales de IBM.
GDDM también brindó soporte para los estándares internacionales (vigentes en ese momento) de gráficos interactivos por computadora: GKS y PHIGS . Tanto GKS como PHIGS fueron diseñados en función de 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 se compone de varios componentes:
- Elementos gráficos básicos: líneas, círculos, cajas, etc.
- Creación de gráficos: mediante la función de gráficos de presentación (PGF).
- Soporte de lenguajes: PL/I , REXX , COBOL , etc.
- Capacidades de conversión, por ejemplo, al formato GIF.
- Utilidad de gráficos interactivos (ICU).
GDDM sigue utilizándose ampliamente en la actualidad, integrado en muchas aplicaciones de 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 Gráfica (GPI), la API gráfica del Administrador de Presentación de OS/2 , se basó en el GDDM de IBM y el Programa de Control Gráfico (GCP). El GCP se desarrolló originalmente en Hursley para los terminales 3270/PC-G y 3270/PC-GX.
La GPI era la API gráfica principal del sistema operativo OS/2 .
En aquella época (década de 1980), la interfaz gráfica de usuario (GUI) aún estaba en sus inicios, pero ya era evidente que la base de una buena GUI era una API gráfica con sólidas capacidades interactivas en tiempo real . Desafortunadamente, el diseño de GDDM se asemejaba más a las API gráficas tradicionales de la época, como GKS , lo que la hacía inadecuada para usos interactivos más allá de los más sencillos.
Microsoft e IBM separaron sus caminos en 1991. Microsoft continuó desarrollando su entorno operativo Windows con la API gráfica GDI ( Graphics Device Interface ). IBM continuó con OS/2 durante varios años más.
Referencias
- ↑"Creating Presentation Graphics with GDDM". MC Press Online. Retrieved Mar 1, 2020.
- Charles Petzold, Programming the OS/2 Presentation Manager, Microsoft Press, 1989. ISBN 1-55615-170-5.
External links
- announcement of 3279 and 3287.
- GDDM Programming Guide
- Graphics software
- OS/2
- IBM software
- IBM mainframe software