Browse Prior Art Database

Results Folder Framework

IP.com Disclosure Number: IPCOM000111169D
Original Publication Date: 1994-Feb-01
Included in the Prior Art Database: 2005-Mar-26
Document File: 2 page(s) / 81K

Publishing Venue

IBM

Related People

DeBinder, JG: AUTHOR [+2]

Abstract

In object-oriented user interfaces, such as the Macintosh desktop, CUA '91 or OS/2* 2.x Workplace Shell, the basic notion of objects and actions on those objects carries with it a usually un-stated assumption: that an action on an object occurs immediately and the user is given immediate feedback on the results of the action. When workplace model UI (e.g., CUA '91) meets distributed computing (or even certain local but time-consuming operations), this idea of immediate feedback becomes impossible to achieve. A consistent mechanism to handle the results of non-immediate actions is needed, consistent both in the UI it presents to the user and the programming interface to the product developer. This paper proposes such a mechanism, called the "Results Folder" framework.

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

Results Folder Framework

      In object-oriented user interfaces, such as the Macintosh
desktop, CUA '91 or OS/2* 2.x Workplace Shell, the basic notion of
objects and actions on those objects carries with it a usually
un-stated assumption: that an action on an object occurs immediately
and the user is given immediate feedback on the results of the
action.  When workplace model UI (e.g., CUA '91) meets distributed
computing (or even certain local but time-consuming operations), this
idea of immediate feedback becomes impossible to achieve.  A
consistent mechanism to handle the results of non-immediate actions
is needed, consistent both in the UI it presents to the user and the
programming interface to the product developer.  This paper proposes
such a mechanism, called the "Results Folder" framework.  The
framework consists of the "Results Folder" object, the "Results"
object, and related function by which they are integrated into a
particular product object and its actions.

      The "Results Folder" object is a subclass of WPFolder (see OS/2
2.0 Workplace Shell documentation for the definition of the WPFolder
class) or any comparable construct in any other workplace system or
user interface class library.  The "Results" object is a subclass of
WPDataFile (see OS/2 2.0 Workplace Shell) or any comparable
construct.

      Every object in the system which appears in the workplace can
have a results folder associated with it; each object has its own
separate results folder.  The results folder for an object "O" is
opened by selecting the "Results" action from the context (popup)
menu on the "O" object; "Results" is a new standard action with which
users would hopefully become familiar and come to expect (as for
"cut", "copy", etc.).  The results folder is a true folder in that it
contains other objects; the results folder contains "Results"
objects.  Special functions associated with the results folder
include:

o   automatically delete results objects older than a specified age

o   automatically delete results objects when this results folder has
    more than a specified number of objects in it

o   sort the results objects in various ways

o   automatically log the contents of each results object before
  ...