Browse Prior Art Database

Device Independent Dynamic Control of Display Devices

IP.com Disclosure Number: IPCOM000049978D
Original Publication Date: 1982-Aug-01
Included in the Prior Art Database: 2005-Feb-09
Document File: 1 page(s) / 12K

Publishing Venue

IBM

Related People

Pullin, DJ: AUTHOR

Abstract

This article describes a method that enables the writing of applications that take advantage of display device features but are not dependent on a specific device for implementation.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 82% of the total text.

Page 1 of 1

Device Independent Dynamic Control of Display Devices

This article describes a method that enables the writing of applications that take advantage of display device features but are not dependent on a specific device for implementation.

The IBM 8100 DPPX/DPS Interactive Map Definition (IMD) program enables application designers to interactively design screen layouts (maps) for use with particular application programs. Each map includes fields for the display of data, and, depending upon the significance of the data, the designer specifies how the data shall be displayed. Applications have been designed to work with particular display devices so that an application designed to use an IBM 3277 display terminal would only have two choices in the way data is displayed either normal or bright, whereas an application designed to use an IBM 3278 would have a choice of normal, underscore or flashing.

To allow an application to be designed independently of the particular display characteristics then, instead of the designer specifying how data is to be displayed, it is proposed that the IMD program require the designer only to identify device independent parameters for a field, and that the IMD will associate these parameters with the appropriate characteristics of a display device.

Thus when a map is being defined, each field is assigned a field adjunct field. This adjunct field will include the choices, for example, 1 NORMAL, 2 IMPORTANT, and 3 ERROR, and these types ar...