Browse Prior Art Database

Example-then-Domain Approach in an Object-Oriented Application Builder

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

Publishing Venue

IBM

Related People

Li, SG: AUTHOR [+2]

Abstract

This disclosure proposes a method that treats the definition placed on a visual object as an example and allows the user to specify the applicable domain of the example. Typical application builders allow the user to define an entity, including its properties and responses to actions, via user interface. The entity that is visible and manipulable through the user interface is in fact an instantiated visual object, which is an instance of a predefined class in the builder environment. Most existing application builders consider all user actions defined upon the visual object via user interface are definitions to be imposed on this particular instance only. For example, if the user moves a vertical scroll bar in a window from right to left position, this action only applies to that particular window and scroll bar.

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

Example-then-Domain Approach in an Object-Oriented Application Builder

      This disclosure proposes a method that treats the definition
placed on a visual object as an example and allows the user to
specify the applicable domain of the example.  Typical application
builders allow the user to define an entity, including its properties
and responses to actions, via user interface.  The entity that is
visible and manipulable through the user interface is in fact an
instantiated visual object, which is an instance of a predefined
class in the builder environment.  Most existing application builders
consider all user actions defined upon the visual object via user
interface are definitions to be imposed on this particular instance
only.  For example, if the user moves a vertical scroll bar in a
window from right to left position, this action only applies to that
particular window and scroll bar.  This obviously restricts the
capability of the application builder.

      A visual object that is visible and manipulable in the user
interface of an application builder is an instance of a specific
class known by the builder.  When the user defines the properties and
behaviors of a visual object that is manipulable through the
builder's user interface mechanism, the application builder considers
the definition as an example.  After an example is defined, the user
can have the options to specify the domain to which the demonstrated
example should be applied.  This domain is called the "applicable
domain." The visual object used in the example is a node in the
hierarchical inheritance struct...