Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

GUI Interpreter for Converting from OS/2 to the AIX Operating System

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

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. An interpreter is provided which reads the GUI files developed on OS/2 (the .gui, and. win files), and creates the equivalent 'feel' of the PM* application under AIXwindows*. The AIXwindows controls do not provide the same capability as the PM controls so a way of finding the styles required was developed. These control styles were then developed as an extension to or addition to the AIXwindows widget set. This invention relates to the platform independent set of controls and functions that can be used in any operating system but currently are embodied in the AIX* interpreter which provides the same set of controls and styles as are used in PM such that the GUI can be ported and run directly on AIX.

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

GUI Interpreter for Converting from OS/2 to the AIX Operating System

      Applications utilizing graphic user interfaces (GUIs) are
difficult to port from one windowing environment to another.  An
interpreter is provided which reads the GUI files developed on OS/2
(the .gui, and.  win files), and creates the equivalent 'feel' of the
PM* application under AIXwindows*.  The AIXwindows controls do not
provide the same capability as the PM controls so a way of finding
the styles required was developed.  These control styles were then
developed as an extension to or addition to the AIXwindows widget
set.  This invention relates to the platform independent set of
controls and functions that can be used in any operating system but
currently are embodied in the AIX* interpreter which provides the
same set of controls and styles as are used in PM such that the GUI
can be ported and run directly on AIX.

      The GUI interpreter for has the capability of displaying
windows with different PM-like controls.  It also has the capability
of allowing the application logic to manipulate the windows and the
controls interactively by sending and receiving messages to and from
the GUI logic.

      The benefits of the tool for code synthesis are:

          increased programmer efficiency
          automatic porting of application code to AIXwindows
          reuse of existing code
          provision of OS/2 PM 'feel' on AIXwindows
   ...