Browse Prior Art Database

Platform Independent Toolkit Approach

IP.com Disclosure Number: IPCOM000112107D
Original Publication Date: 1994-Apr-01
Included in the Prior Art Database: 2005-Mar-26
Document File: 2 page(s) / 27K

Publishing Venue

IBM

Related People

Coskun, N: AUTHOR [+2]

Abstract

Application developers face a difficult situation in today's marketplace because of the increased variety of operating systems, Graphical User Interfaces (GUI), and other Application Programming Interfaces (API), in addition to Object Oriented Programming (OOP), which is a new programming methodology. A platform independent approach to application development is needed for X 'widgets' and Presentation Manager (PM) and Windows constrols, and graphical objects.

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

Platform Independent Toolkit Approach

      Application developers face a difficult situation in today's
marketplace because of the increased variety of operating systems,
Graphical User Interfaces (GUI), and other Application Programming
Interfaces (API), in addition to Object Oriented Programming (OOP),
which is a new programming methodology.  A platform independent
approach to application development is needed for X 'widgets' and
Presentation Manager (PM) and Windows constrols, and graphical
objects.

      The controls that are needed to create graphical user interface
applications can be implemented by using an abstract graphics object.
The GUI toolkit should be based on these abstract graphic interfaces.
Porting such a toolkit only requires writing a specific platform
implementation for the graphics object by subclassing the abstract
interface.  The abstract object can be coded using the simple graphic
primitives provided by the platform.  Where different functions or
features are supplied by the different base platforms, a superset of
the features can easily be built into the abstract class.