Browse Prior Art Database

Smalltalk/V PM OfficeVision/2 Release 2 Developer's Toolkit List Manager

IP.com Disclosure Number: IPCOM000122399D
Original Publication Date: 1991-Dec-01
Included in the Prior Art Database: 2005-Apr-04
Document File: 3 page(s) / 110K

Publishing Venue

IBM

Related People

Miller, PC: AUTHOR [+3]

Abstract

This article describes how the Smalltalk/V* PM OfficeVision**/2 Release 2 Developer's Toolkit List Manager supplies an effective way for the developers to manage a displayed list of objects in an object- oriented environment, without having to write the necessary code. The List Manager is independent of the graphical environment the list is presented in and thus gives productivity gains when porting applications to new environments.

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/2 Release 2 Developer's Toolkit List
Manager

      This article describes how the Smalltalk/V* PM
OfficeVision**/2 Release 2 Developer's Toolkit List Manager supplies
an effective way for the developers to manage a displayed list of
objects in an object- oriented environment, without having to write
the necessary code. The List Manager is independent of the graphical
environment the list is presented in and thus gives productivity
gains when porting applications to new environments.

      List Controls are an effective way to present data to a user in
a graphical end user interface environment. However, managing the
lists of data can be a complex and tedious task. The developer must
understand the protocol necessary to communicate with lists for such
things as inserting, deleting, selecting, etc. As the graphical
presentation environment changes that the developer is coding in, it
will severely impact his application and force him to rewrite his
code. This causes loss of productivity, cost effectiveness, and could
impact the quality of the code.

      A method is necessary to abstract the management of the list
control in the graphical environment so that the developer's
application is independent of that graphical environment. The List
Manager is a solution.

      The List Manager is written such that it is responsible for
understanding multiple graphical presentation environments. Based on
the environment that the application is running, the List Manager is
responsible for using the correct protocol for inserting, deleting,
selecting, etc. The List Manager is also responsible for managing the
different ways that a list can present itself to a user. For example,
a list could be displayed in either a textual format, a format which
includes text and icons, or just an iconic format. The List Manager
is responsible for displaying the list in the view format that the
u...