Browse Prior Art Database

Office Store Class

IP.com Disclosure Number: IPCOM000120788D
Original Publication Date: 1991-Jun-01
Included in the Prior Art Database: 2005-Apr-02
Document File: 1 page(s) / 48K

Publishing Venue

IBM

Related People

Cavendish, C: AUTHOR [+2]

Abstract

Object-oriented programming technology allows for reusable code to be developed as classes within a framework of objects. In an object-oriented design developed for OfficeVision* which allows the end-user to directly manipulate objects on the screen, a way of representing all the objects which are available to the user is required.

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

Office Store Class

      Object-oriented programming technology allows for
reusable code to be developed as classes within a framework of
objects. In an object-oriented design developed for OfficeVision*
which allows the end-user to directly manipulate objects on the
screen, a way of representing all the objects which are available to
the user is required.

      A new class has been designed called the Office Store, which an
end-user can directly manipulate through the standard interface
methods, e.g., mouse, keyboard, accelerator keys and mnemonics. The
Store allows the user access to the classes of the objects which
enable the user to invoke dynamic creation of new objects. Direct
access to the class is not ordinarily provided by an object-oriented
system. In this object-oriented OfficeVision system, however, the
user is allowed to drag objects directly from the Store to his
Desktop.

      For example, a new user might want to keep a printer on his
Desktop to enable him to print easily. To get a new printer the user
selects the "Go to the Store" menu item in the pop-up menu and a new
window showing all the possible objects a user can create is
displayed. The user then can directly manipulate the printer icon
which appears in the Store window by dragging it over his Desktop
window and dropping it. This action causes the dynamic creation of a
new instance of the printer. A window appears allowing the end-user
to set specific parameters of the printer such as i...