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

Generic Install Object for OS/2 Workplace Shell

IP.com Disclosure Number: IPCOM000115364D
Original Publication Date: 1995-Apr-01
Included in the Prior Art Database: 2005-Mar-30
Document File: 2 page(s) / 94K

Publishing Venue

IBM

Related People

Andrew, CA: AUTHOR [+2]

Abstract

Disclosed is a common user interface method for initiating an installation from a diskette or from a network. Any application using this mechanism can be installed in the same manner, by dragging and dropping an install icon into the folder where the application program, printer, font, or other object needs to be installed.

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

Generic Install Object for OS/2 Workplace Shell

      Disclosed is a common user interface method for initiating an
installation from a diskette or from a network.  Any application
using this mechanism can be installed in the same manner, by dragging
and dropping an install icon into the folder where the application
program, printer, font, or other object needs to be installed.

      An install object is a certain type of filesystem-based OS/2*
Workplace Shell object, which acts differently from an ordinary
object when dragged, and which has a very simplified context menu.
When the user drags an install object to a folder, the install object
invokes methods within itself to install the necessary files and data
from its home directory, on a floppy disk or on the network, into the
directory within the user's system represented by the folder icon.
Once installation has occurred, the folder icon may also be modified
in some way.  For example, when an application install object is
dragged and dropped on the folder, a program icon for the application
may be created within the folder.  On the other hand, when a font
install object is dragged and dropped on a folder, the font may be
applied to the folder.

      Fig. 1 shows an application install object, a printer install
object, and a font install object, each of which is associated with a
file to be installed from an install disk.  Dragging and dropping an
application install object, such as the "install Money Manager" icon
in this example, installs the EXE and DLL (Dynamic Link Library)
files of the application into the folder.  Once the binary files of
the application have been installed, a program object is created
within the folder, as shown in Fig. 2.

      The application install object supports a script language
similar to REXX, describing which files are installed into which
locations.  For an old application, the existing application program
is "wrapped" into an install object.  Thus, even through the install
procedure may be application specific, the user continues to initiate
the install process in the normal way.  With this feature, all
application vendors supporting OS/2 are able to use a common install
procedure without having to write W...