Dismiss
InnovationQ will be updated on Sunday, Jan. 21, from 9am - 11am ET. You may experience brief service interruptions during that time.
Browse Prior Art Database

Smalltalk/V PM Officevision/2 Release 2 Mail Service

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

Publishing Venue

IBM

Related People

Chandler, PR: AUTHOR [+3]

Abstract

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 mail services. This method reduces the time and complexity involved in integrating with OfficeVision/2.

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

Smalltalk/V PM Officevision/2 Release 2 Mail Service

      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 mail
services.  This method reduces the time and complexity involved in
integrating with OfficeVision/2.

      The only 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 Mail 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.

      By extending Smalltalk/V PM, easy access to OfficeVision/2 Mail
Services has been implemented.  The Smalltalk/V PM Mail Service is
being distributed to allow developers the ability to access
OfficeVision/2 Mail Services from within their applications.  The
Mail Service has been labeled "OV2MailService" 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 OV2MailService its functionality.  It is the set of methods
of the class OV2MailService for which this article is focused.  An
experienced Smalltalk/V PM programmer is able to make use of these
OV2MailService methods when creating their OfficeVision/2 desktop
interactive applications.

      "Mail 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
services 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 Mail Service was through
C language or REXX, both of which required extensive knowledge of the
function calls.

      The OfficeVision/2 Mail provides an electronic interface to
most of the functions that one would normally expect to perform in an
electronic mail application.  The icon used to represent the mail
services on the OfficeVision/2 desktop is a picture of an In Basket,
and is known as the "In Basket".  Some of the functions of the In
Basket are the ability to get In Basket entries, list the contents of
an In Basket, and send information to other users.  An industry
application programmer can use the APIs to access and update these
functions from within their applicat...