IBM® Graphical Data Display Manager(GDDM)는 IBM 호스트 데이터 처리 애플리케이션에서 프레젠테이션 서비스를 제공하는 프로그램 제품군입니다. 이러한 서비스는 IBM 표시장치 단말기 및 기타 디바이스에 데이터를 표시하는 기능 세트로 구성됩니다. GDDM은 표시장치 외에도 프린터, 플로터 및 호스트에 연결된 개인용 컴퓨터를 포함한 다양한 디바이스에 데이터를 전송합니다. GDDM은 또한 입력을 받아 키보드의 영숫자 데이터, 태블릿 또는 마우스의 그래픽 데이터, 스캐너의 이미지 데이터를 읽습니다.
표시할 그래픽, 이미지 및 영숫자 텍스트를 작성하거나 지원되는 다양한 출력 디바이스에 맞게 인쇄할 수 있습니다. 디바이스 입력을 읽고 화면을 독립적인 창으로 나눕니다.
API 형태의 사용자 인터페이스 세트를 활용하여 그래픽을 작성하고 차트를 그리며 애플리케이션 프로그램 및 GDDM 유틸리티에서 시각적 데이터를 입력 및 출력할 수 있습니다.
GDDM을 지원하기 위해 자체 애플리케이션을 작성하지 마세요. 많은 IBM 및 기타 소프트웨어 패키지는 GDDM을 활용합니다. 이미 그 중 하나를 사용하고 있을 수도 있습니다.
기본 사용자 인터페이스 세트는 다양한 프로그래밍 언어와 미리 준비된 애플리케이션 및 유틸리티를 지원하는 API 형태로 제공됩니다. GDDM-PGF(Presentation Graphics Facility)에는 차트 그리기에 더 간단한 대체 기본 API를 제공하는 프레젠테이션 그래픽 API 루틴 세트가 있습니다. 애플리케이션 프로그래머는 서브루틴을 호출하여 애플리케이션 프로그램 및 GDDM 유틸리티에서 그래픽, 이미지 및 영숫자 텍스트가 입력 및 출력되도록 할 수 있습니다.
일반적인 필수 애플리케이션 기능 세트는 표시장치 단말기 사용자에게 편리하게 되어 있습니다. 여기에는 이동 및 확대/축소, 인쇄 및 플로팅을 위한 크기, 위치 및 방향, 작업자 창의 스크롤, 크기 조정 및 위치 지정이 포함됩니다. 추가로 프로그래밍하지 않아도 사용자 작성 프로그램 및 GDDM 애플리케이션 프로그램을 향상시킵니다. PA 또는 PF 키를 누르면 GDDM이 화면 하단에 현재 애플리케이션에서 사용할 수 있는 모든 사용자 제어 기능을 나열하는 메뉴를 겹치게 표시합니다.
이미지 기호 편집기는 점 패턴으로 형성된 문자 또는 형태의 모음입니다. 각 점은 디바이스의 표시점에 해당합니다. 이미지 기호는 크기가 고정되어 있으며 색상을 정의할 수 있습니다. 글자체로 사용할 수 있는 여러 이미지 기호 세트가 제공됩니다. 각 세트에는 CECP(국가 확장 코드 페이지) 기호 범위가 포함되어 있으며, 다양한 음영 패턴 및 마커 문자에 대한 이미지 기호 세트도 제공됩니다.
이 유틸리티는 형식화된 텍스트, 그래픽 및 이미지의 조합을 제공합니다. 예를 들어, VM 환경의 LIST3820 파일은 복합 문서입니다. 복합 문서는 고급 기능 인쇄 데이터 스트림(AFPDS) 또는 복합 문서 프레젠테이션 데이터 스트림(CDPDS)일 수 있습니다. 복합 문서가 표시되면 화면 렌더링은 인쇄된 버전과 비슷합니다. CDPU로 인쇄한 문서는 복합 문서 인쇄를 지원하는 모든 프린터로 보낼 수 있습니다.
GDDM은 다음과 같이 파일을 하나의 형식에서 다른 형식으로 변환하는 유틸리티를 제공합니다. ADMUGIF - GDDM 파일을 GIF(Graphics Interchange Format) 파일로 변환, ADMUCG - CGM(Computer Graphics Meta) 파일을 GDDM ADMGDF(Graphics Data Format) 파일로 변환, ADMUGC - ADMGDF 파일을 CGM 형식으로 변환, ADMUPCx - 파일을 ADMGDF 형식에서 PIF(Picture Interchange Format)로 변환 및 PIF에서 ADMGDF로 변환.
시스템 운영자는 인쇄 대기열 관리자(ADMPQM)를 사용하여 TSO 인쇄 유틸리티를 중지하지 않고도 TSO의 GDDM 마스터 인쇄 대기열을 동적으로 관리할 수 있습니다.
GDDM에는 다음 운영 체제가 필요합니다.
추가 하드웨어가 필요하지 않습니다.
상업용 데이터 처리, 시스템 설계, 시각화, 엔지니어링, 교육 등의 문제점을 해결하기 위한 기능 모음입니다.
JSON, XML, Java®에 대한 기본 지원을 통해 기존 COBOL 애플리케이션이 최신 인프라 기술과 함께 작동하도록 지원합니다.
REXX 스크립팅과 IBM Z 애플리케이션 개발 및 런타임을 용이하게 하는 고급 언어 컴파일러 및 런타임 라이브러리입니다.
수학 함수를 지원하는 고성능 애플리케이션을 구축합니다.
IBM z/OS 운영 체제에서 PL/I 애플리케이션을 구축하고 유지하기 위한 소프트웨어 개발 환경입니다.
기존 배치 및 온라인 트랜잭션 처리 애플리케이션에 사용되는 IBM Z® 플랫폼용 운영 체제입니다.
응답 시간이 빠르고 일관되어 대규모 트랜잭션 볼륨을 지원하며 트랜잭션당 비용이 저렴하여 고가용성 및 확장성을 제공합니다.