Browse Prior Art Database

Running Line Mode Applications With a Full Screen Manager

IP.com Disclosure Number: IPCOM000062682D
Original Publication Date: 1986-Dec-01
Included in the Prior Art Database: 2005-Mar-09
Document File: 2 page(s) / 13K

Publishing Venue

IBM

Related People

Giles, MD: AUTHOR

Abstract

This article describes a technique allowing an asynchronous line mode application to utilize the features of a screen management facility. This provides an asynchronous session routine that is consistent for an entire application. This consistency requires a help facility, consistent use of the keyboard (insert, delete, erase to end of field, etc.), a message line and the same screen design. The preferred method is to use the same screen management facility (the IBM EZ-VU program, for example). However, the services of the facility are not designed for routines which receive their screen information one byte at a time for an undetermined amount of time. The following steps can be implemented to utilize the screen management facility. 1.

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

Page 1 of 2

Running Line Mode Applications With a Full Screen Manager

This article describes a technique allowing an asynchronous line mode application to utilize the features of a screen management facility. This provides an asynchronous session routine that is consistent for an entire application. This consistency requires a help facility, consistent use of the keyboard (insert, delete, erase to end of field, etc.), a message line and the same screen design. The preferred method is to use the same screen management facility (the IBM EZ-VU program, for example). However, the services of the facility are not designed for routines which receive their screen information one byte at a time for an undetermined amount of time. The following steps can be implemented to utilize the screen management facility. 1. Design a screen (using the screen management system's panel creation routine) that is consistent

with the entire application. This includes consistent

color and highlighting, screen title and

identification, consistent use of input fields,

consistent use of Function keys and a command line. The screen definition preferably includes a variable for the text portion of the session. This should be defined as an array of n X 80, where n is the number of lines of text on the screen. 2. The asynchronous session routine displays the screen defined in step 1. 3. Once a user has entered a command, an array is updated with the command. Whenever a command is

entered into this array, each item in the array is

moved to the previous entry. In other words, the first

entry is removed from the array and replaced...