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 Presentation Manager Officevision/2 Release 2 Calendar Service

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

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 calendar 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 39% of the total text.

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

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

      The OfficeVision/2 Calendar provides an electronic interface to
most of the functions that one would normally expect to perform in a
calendar application.  Some of these functions are the ability to add
items to a calendar, show different listings of the calendar (by
month or by week or for the number of days entered), and list the
hourly entries for a particular day or days.  An industry application
programmer can use the APIs to access and update these functions from
within their applications. The OfficeV...