Browse Prior Art Database

Implementing a Named-Pipe Network Module in AIX

IP.com Disclosure Number: IPCOM000105332D
Original Publication Date: 1993-Jul-01
Included in the Prior Art Database: 2005-Mar-19
Document File: 2 page(s) / 41K

Publishing Venue

IBM

Related People

Choy, SH: AUTHOR

Abstract

Applications utilizing graphic user interfaces (GUIs) are difficult to port from one windowing environment to another. A tool was developed for creating cooperative multi-user applications where the GUI and application run on separate devices. This tool utilizes an interpreter to read the GUI controls, styles, locations, etc from files shipped with an application. An AIX GUI interpreter has been developed to utilize AIXwindow* to enable applications and user interfaces to communicate between OS/2* and AIX based on a set of CUA* Presentation Manager* controls. In order to connect the communication between the applications and the user interfaces under the AIX operating system, a named-pipe network module in AIX was required.

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

Implementing a Named-Pipe Network Module in AIX

      Applications utilizing graphic user interfaces (GUIs) are
difficult to port from one windowing environment to another.  A tool
was developed for creating cooperative multi-user applications where
the GUI and application run on separate devices.  This tool utilizes
an interpreter to read the GUI controls, styles, locations, etc from
files shipped with an application.  An AIX GUI interpreter has been
developed to utilize AIXwindow* to enable applications and user
interfaces to communicate between OS/2* and AIX based on a set of
CUA* Presentation Manager* controls.  In order to connect the
communication between the applications and the user interfaces under
the AIX operating system, a named-pipe network module in AIX was
required.

      Provided is a named-pipe network module in AIX which supports
the interprocess communication using the named-pipe network
architecture under the AIX environment.  Functions provided in this
module allows the application logic and the GUI logic to establish
and open a communication pipe, to communicate with each other in
duplex mode, and to close the communication pipe.

       Two sets of functions were developed for the application logic
and the GUI logic to use separately.  They perform the following
function:

     o   OPEN  - to establish and open a named-pipe for
         communication,
     o   CLOSE - to disconnect the communication,
     o ...