Browse Prior Art Database

Managing 3101/VT100 Host Presentation Space Using OS/2 Presentation Manager

IP.com Disclosure Number: IPCOM000101002D
Original Publication Date: 1990-Jun-01
Included in the Prior Art Database: 2005-Mar-16
Document File: 1 page(s) / 37K

Publishing Venue

IBM

Related People

Lucas, JC: AUTHOR [+4]

Abstract

A program is disclosed that manages the OS/2* Presentation Manager* (PM) Client Window containing the 3101 or VT100** Host Presentation Space.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 91% of the total text.

Managing 3101/VT100 Host Presentation Space Using OS/2 Presentation Manager

       A program is disclosed that manages the OS/2*
Presentation Manager* (PM) Client Window containing the 3101 or
VT100** Host Presentation Space.

      For ease of implementation and performance, a message queue was
set up to transfer PM messages that were directed to the client
window which contains the 3101/VT100 Host Presentation Space.

      The PM message (with all related parameters) is placed in the
message structure and a request code is issued to the Display Service
routine.  A CASE structure is processed to determine the message
being sent and what actions to perform:  horizontal scroll, vertical
scroll, paint, setfocus, size, move or cursor join.

      Further maintenance and management of the client window that
contains the host presentation space was achieved by setting up
global work areas for several ASYNC modules to share data.
Significant PM data was placed in these global areas and updated.
This reduced the need to have PM report this data redundantly.

      The PM functions were incorporated into the normal 3101/VT100
display operations.  Many client window states resulting from PM
messages received determined not only the state of the display, but
restricted and required ASYNC private functions.

      Most of the PM data is secured at ASYNC emulation
initialization time and placed in the global work areas. From there,
it is just a matter of co...