Browse Prior Art Database

Validation of Direct Manipulation Dat Operations in OS/2 2.0

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

Publishing Venue

IBM

Related People

Smith, AJ: AUTHOR [+2]

Abstract

Disclosed is how to define the source capabilities of an object in an Object Oriented User Interface (OOUI) for the purposes of data exchange, solely in terms of the data formats it can offer. The Personal AS implementation of this disclosure uses the underlying OS/2* facilities. The novelty of the Personal AS approach is in the emphasis that is placed on data exchange formats, rather than application types. The normal method of understanding specific types of sources does not lend itself to a generalized solution, and leads to tedious registration procedures.

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

Validation of Direct Manipulation Dat Operations in OS/2 2.0

      Disclosed is how to define the source capabilities of an object
in an Object Oriented User Interface (OOUI) for the purposes of data
exchange, solely in terms of the data formats it can offer.  The
Personal AS implementation of this disclosure uses the underlying
OS/2* facilities.  The novelty of the Personal AS approach is in the
emphasis that is placed on data exchange formats, rather than
application types.  The normal method of understanding specific types
of sources does not lend itself to a generalized solution, and leads
to tedious registration procedures.

      The potential formats for data exchange exist within the OS/2
2.0 direct manipulation protocol, although they are normally only
used in a secondary role to select a suitable data format for
exchange after the suitability of the source has been decided by
other means (e.g., its type or class).  The essence of this
disclosure is that the data formats are the primary, and often only,
criteria necessary for determining the acceptability of the source.
Since format acceptability is known inherently by each target, no
specific knowledge of the source entity is needed.

      In an object-oriented end-user interface, such as the Workplace
of OS/2 2.0, the user can cause objects to interact through direct
manipulation.  Objects that are involved in these interactions,
particularly as the target, need to be able to determine that an
object dropped onto it by the user is acceptable, such that the
target can make use of it.  When an object is installed into this
environment, it needs to become aware of what other objects it can
meaningfully interact with.

      Previous schemes, such as that used for OfficeVision/2* (OV/2),
concentrated on the class, or type, of an object as being its primary
identifying property.  This is also the approach recommended by the
OS/2 2.0 Programming Guide which leads to the need for a registration
mecha...