Browse Prior Art Database

Delivery and Installation of Lotus Notes Add-On Products using a Lotus Notes Database

IP.com Disclosure Number: IPCOM000122773D
Original Publication Date: 1998-Jan-01
Included in the Prior Art Database: 2005-Apr-04
Document File: 2 page(s) / 91K

Publishing Venue

IBM

Related People

Mathieu, AA: AUTHOR

Abstract

Disclosed is a procedure that allows the delivery and installation of Lotus Notes* add-on products in a simple and natural fashion. It uses a Lotus Notes database as the delivery agent and Lotus Notes itself as the user interface for the installation program.

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

Delivery and Installation of Lotus Notes Add-On Products using a
Lotus Notes Database

      Disclosed is a procedure that allows the delivery and
installation of Lotus Notes* add-on products in a simple and natural
fashion.  It uses a Lotus Notes database as the delivery agent and
Lotus Notes itself as the user interface for the installation
program.

      This invention takes an innovative approach to
installation.  Instead of using the operating system as the platform
for the installation, this invention uses Lotus Notes as the platform
for the  installation.  For instance, instead of using the file
listing feature  of the operating system to find the installation
executable, the user opens Lotus Notes to find the installation
database. Instead of starting  the installation program from the
operating system, the user starts the  installation procedure by
pressing on a button in a document in the installation database.

The primary benefits of this approach to installation include:
  o  the ability to manipulate the Lotus Notes user interface,
      not available to an external installation program.
  o  a seamless installation within the context of Lotus Notes,
      the platform from which the user will utilize the add-on
      program being installed.
  o  the documentation and installation are naturally joined
      together.
  o  easy access to Lotus Notes configuration information which
      can be used to automatically tailor the install.

      The installation code automatically detects a number of factors
from the Lotus Notes environment which allow the install to tailor
itself accordingly.  For instance, the installation code determines
automatically if Lotus Notes is used from a shared disk drive or
locally in order to know whether to make a partial installation or a
normal installation.  The procedure then unpacks the data files into
the Notes* data directory and, if necessary, the executables into the
Notes directory.  New databases and documents are created and Lotus
Notes forms are used to request additional information from the user.

      To be able to perform these operations, this new installation
procedure relies on several components contained in the database:
  o  Forms for different purposes:  normal installation, partial
      installation, etc.
  o  LotusScript* functions that contribute most of the logic
      of the installation.  These can be stored in LotusScript
      libraries or in forms, hidden behind buttons.
  o  A hidden document which contains all of the packed files
      to detach du...