Browse Prior Art Database

Global Context Functions in Object-Oriented Environments

IP.com Disclosure Number: IPCOM000105440D
Original Publication Date: 1993-Aug-01
Included in the Prior Art Database: 2005-Mar-19
Document File: 2 page(s) / 67K

Publishing Venue

IBM

Related People

Conner, MH: AUTHOR [+4]

Abstract

Disclosed is an Object-Oriented Application builder providing user-interface objects that can be assembled to create new application interfaces. Such custom-made user interfaces can be extended to create full functional applications by using extension languages. Application builder can support both object-oriented and functional programming through the context dictionaries which represent applications. This disclosure describes an algorithm to support functional programming in an application builder.

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

Global Context Functions in Object-Oriented Environments

      Disclosed is an Object-Oriented Application builder providing
user-interface objects that can be assembled to create new
application interfaces.  Such custom-made user interfaces can be
extended to create full functional applications by using extension
languages.  Application builder can support both object-oriented and
functional programming through the context dictionaries which
represent applications.  This disclosure describes an algorithm to
support functional programming in an application builder.

      Application frameworks provide an object oriented foundation to
develop object-oriented applications.  Application builders can be
used to speed up application development based on such application
frameworks.  Traditional application builders provide user interface
objects that can be used to create custom user interfaces for the
applications in an object-oriented way.  Most of the state of the art
builders automate the user interface portion of the applications.
The user then has to leave the application builder to implement the
computational engine by writing static programs.  The computational
engine of the applications can also be created without leaving the
application builder if the application builder provides an extension
language to do this.  The ideal way of doing this is to provide an
object oriented extension language in the application builder, so the
user can subclass the application objects and provide application
specific behavior in an object-oriented fashion.  The object-oriented
languages are often powerful enough to support the control structures
for both object-oriented and traditional functional programming.  For...