Browse Prior Art Database

IO-Sponsored Message Processing

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

Publishing Venue

IBM

Related People

Redpath, RJ: AUTHOR

Abstract

The present concept is designed to make the processing of messages transparent to the programmer in a Window Message System, such as the IBM Presentation Manager* (IBM PM), when porting previous program products, and to reduce the time necessary for converging a program product to the IBM PM.

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

IO-Sponsored Message Processing

       The present concept is designed to make the processing of
messages transparent to the programmer in a Window Message System,
such as the IBM Presentation Manager* (IBM PM), when porting previous
program products, and to reduce the time necessary for converging a
program product to the IBM PM.

      The use of IO-Sponsored Message Processing is advantageous.
The approach is to minimize the necessary changes to the current
product to fit into the system.  The IBM PM is based on a message
system of coordination for program execution.  However, this
underlying operating principle is not compatible with the current
asynchronous construction of many existing IBM and other program
products.

      A toolkit is provided with an asynchronous environment,
inherent in current products and the ability of the message system
environment, and is capable of controlling how much of the message
system is incorporated into the converging product.  With this
control it is easy to converge the product to the message system
environment.

      The provision of an asynchronous environment with a transparent
message system is accomplished with IO-Sponsored Message Processing.
The toolkit tries to hide the task processing of messages from the
programmer in the message environment.  Messages are taken off the
queue when the programmer performs IO using a GetKey() or a TestKey()
function.

      The key to the approach of the toolkit li...