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

Creation Action Object for Visual Builder Connectivity

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

Publishing Venue

IBM

Related People

Coskun, N: AUTHOR [+3]

Abstract

The SOM visual builder creates applications through defining the application objects, setting the initial instance data, and defining connections. Connections are created by the specification of a source object, source event, target object, and target methods. The target object and target method are encapsulated into an action object.

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

Creation Action Object for Visual Builder Connectivity

      The SOM visual builder creates applications through defining
the application objects, setting the initial instance data, and
defining connections.  Connections are created by the specification
of a source object, source event, target object, and target methods.
The target object and target method are encapsulated into an action
object.

      This leaves an inconsistent user interface for creation and
other methods which should call the target's class object rather than
the target object.  Class objects are not always intuitive to the end
user.

      Create a new type of action object.  This action object will
operate on a given target's class object instead of the target
object.  Since the user should not need to know that the class
object's methods are introduced by the class object, they can be
presented as methods on the target.

      "Under the covers", if the target method specified by the user
is introduced by the class object, then the target object will be
changed internally to the class object of the target.  Surfacing
class object methods in this way can be much more intuitive to the
end user.