Browse Prior Art Database

Object-Oriented User Interface

IP.com Disclosure Number: IPCOM000116395D
Original Publication Date: 1995-Sep-01
Included in the Prior Art Database: 2005-Mar-30
Document File: 2 page(s) / 53K

Publishing Venue

IBM

Related People

Defte, G: AUTHOR [+2]

Abstract

The trend towards object oriented user interfaces has resulted in more and more applications being divided into small objects that can be freely moved around in folder structures on workplaces such as OS/2* and Windows**. This is to allow the user to organize work according to his own preference.

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

Object-Oriented User Interface

      The trend towards object oriented user interfaces has resulted
in more and more applications being divided into small objects that
can be freely moved around in folder structures on workplaces such as
OS/2* and Windows**.  This is to allow the user to organize work
according to his own preference.

      While previously an application opened the necessary resources
(like databases and communication connections) once and then used
them, now that an application is divided up into several objects
(each object being a separate program) every object needs to connect
to the resources itself.  In a typical application designed to allow
the user to produce a number of reports from data residing on an MVS
DB2 database each individual report becomes an object of its own on
the workplace.  As a result of this each object has to start its own
connection to DB2 and it takes a long time to see the program dialog
(15 - 45 seconds depending on CPU and load).

      The problem can be overcome by providing a specific program
(Quickstart) that opens a connection with the necessary resources and
displays a window into which reports can be dropped.  When a report
is dropped on the Quickstart object, Quickstart uses the Drag and
Drop protocol to find out the name and location of the report that is
being dropped on it.  Quickstart can now start running the report in
its own process.  This means that the report has Quickstart's
resources ava...