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

Smalltalk/V PM Officevision Window

IP.com Disclosure Number: IPCOM000121570D
Original Publication Date: 1991-Sep-01
Included in the Prior Art Database: 2005-Apr-03
Document File: 4 page(s) / 137K

Publishing Venue

IBM

Related People

Chandler, PR: AUTHOR [+3]

Abstract

The only development option available to OfficeVision*/2 developers up to this date has been to write applications using C language, Presentation Manager and the OfficeVision/2 Application Programming Interfaces. The use of C language and retraining issues for a customer's programmers are extremely costly. There has been no method for creating an OfficeVision/2 desktop interactive application that makes use of object-oriented concepts and code reuse and that is cost effective for the customer. So there has also not been an easy method for accessing and managing the OfficeVision/2 window functions from within a customer application.

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

Smalltalk/V PM Officevision Window

      The only development option available to OfficeVision*/2
developers up to this date has been to write applications using C
language, Presentation Manager and the OfficeVision/2 Application
Programming Interfaces.  The use of C language and retraining issues
for a customer's programmers are extremely costly.  There has been no
method for creating an OfficeVision/2  desktop interactive
application that makes use of object-oriented concepts and code reuse
and that is cost effective for the customer.   So there has also not
been an easy method for accessing and managing the OfficeVision/2
window functions from within a customer application.

      Using Smalltalk/V** PM, an OfficeVision/2 Window has been
created.  The OfficeVision Window is being distributed to allow
developers the ability to create OfficeVision/2 desktop interactive
applications that access OfficeVision/2 window functions.  The
OfficeVision Window has been labeled "OV2Window" in the Smalltalk/V
PM class hierarchy (see Figure 1).
Code has been written in small programming code structures (called
methods in Smalltalk/V PM) which gives the OV2Window access to the
OfficeVision/2 window information.  It is the set of methods of the
classes OV2Window on which this disclosure is focused.  An
experienced Smalltalk/V PM programmer is able to make use of these
methods from within their OfficeVision/2 desktop interactive
applications.

      "OfficeVision Window" will now be defined (see figure 2).  The
window contains a mini-titlebar icon in the upper left corner,
minimize/maximize buttons in the top right, and has a Dynamic
Information Line (DIL) at the bottom.  The mini titlebar icon is used
to interact with other windows and may be picked up using the mouse
button and dragged over another icon and dropped to print or shred or
to other wise interact.  The minimize/maximize buttons manipulate the
size of the window.  The Dynamic Information Line updates with help
text about the field selected by the mouse button, it gives
interactive help information about how the field is used.  In Figure
2, the mouse pointer is over the Claimant field, so the DIL contains
information about that field.

      Also in an "OfficeVision Window" there are choices for other
types of File options, Edit options, Help options and there are
usually application options (in this example it is named 'Claim').
See Figure 3.  These options are listed below the titlebar.  Clicking
on any of the option...