Smalltalk/V Presentation Manager Officevision/2 Release 2 Directory Service
Original Publication Date: 1991-Nov-01
Included in the Prior Art Database: 2005-Apr-04
Chandler, PR: AUTHOR [+2]
This article describes a method for enhancing the Smalltalk/V* PM object-oriented programming tool so that industry application developers may easily access the OfficeVision**/2 directory services. This method reduces the time and complexity involved in integrating with OfficeVision/2.
Smalltalk/V Presentation Manager Officevision/2 Release 2
describes a method for enhancing the
Smalltalk/V* PM object-oriented programming tool so that industry
application developers may easily access the OfficeVision**/2
directory services. This method reduces the time and complexity
involved in integrating with OfficeVision/2.
development option available to developers integrating
with OfficeVision/2 up to now has been to write applications using C
language and Presentation Manager** to access the OfficeVision/2
Application Programming Interfaces (hereafter referred to as APIs).
The use of C language and retraining for customer's programmers are
extremely costly. There has been no method for accessing
OfficeVision/2 Directory Services that makes use of object-oriented
concepts and code reuse and that is cost effective for the customer
who is developing OfficeVision/2 desktop interactive applications.
Smalltalk/V PM, easy access to OfficeVision/2
Directory Services has been implemented. The Smalltalk/V PM
Directory Service is being distributed to allow developers the
ability to access OfficeVision/2 Directory Services from within their
applications. The Directory Service has been labeled
"OV2DirectoryService" in the Smalltalk/V PM class hierarchy (see the
figure). Code has been written in small programming code structures
(called methods in Smalltalk/V PM) which gives the
OV2DirectoryService its functionality. It is the set of methods of
the class OV2DirectoryService for which this article is focused. An
experienced Smalltalk/V PM programmer is able to make use of these
OV2DirectoryService methods when creating their OfficeVision/2
desktop interactive applications.
"Directory Service" will now be defined. In OfficeVision/2
there are several types of application services. Three of these
services are calendar, directory (address book), and mail. These
application ser vices are each fully functioning applications that
are provided with the OfficeVision/2 product. Industry application
programmers have the ability through the use of APIs, to make their
OfficeVision/2 desktop interactive programs interact with any of
these services. Until this tool was developed in Smalltalk/V PM, the
only method of access to the OfficeVision/2 Directory Service was
through C language or REXX, both of which required extensive
knowledge of the function calls.
OfficeVision/2 Directory provides an electronic interface
to most of the functions that one would normally expect to perform in
an address book application. In fact, the icon used to represent the
directory services on the OfficeVision/2 desktop, is a picture of an
address book, and is known as the "Address Book". Some of the
functions of an electronic address book are the ability to add
entries to the addressbook, change entries, discard entries and find
entries. An industry a...