Browse Prior Art Database

Default Organization for Connected Objects

IP.com Disclosure Number: IPCOM000104734D
Original Publication Date: 1993-May-01
Included in the Prior Art Database: 2005-Mar-19
Document File: 1 page(s) / 39K

Publishing Venue

IBM

Related People

Tate, BA: AUTHOR [+2]

Abstract

Disclosed is a user interface for the default organization of connected objects in an object oriented-visual application builder.

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

Default Organization for Connected Objects

      Disclosed is a user interface for the default organization of
connected objects in an object oriented-visual application builder.

      In an object oriented visual programming environment, one of
the most difficult concepts to implement is the connection between
two objects.  For example, an object like a scroll bar has many
potential outputs.  There are subregions that activate methods for
page up, page down, line up, line down in addition to the drag and
drop required for the elevator operation.  Further, a connection
could be by function, i.e., dragging the scroll bar elevator moves
the window contents proportionally, or by value (dragging the
elevator updates a value in an entry field).  These problems make
connections difficult.  Most implementations are either too
cumbersome or are not rich or flexible enough.

      This problem can be solved by defining a default connection
structure composed of groups.  Connections are made from a source
object (which provides output data) to a target object.  Each group
contains objects which have the same output parameters and the same
semantics for each parameter.  The first time that a source object is
connected to a target object, the user is asked to assign output
methods to corresponding input methods for the target object.  This
may be cumbersome, but the user can then choose to make these method
associations the 'default connection' for any future conn...