Patent ID: 6161148
Filing Date: 2000-12-12
Classification: G06F

Abstract:
In a digital processor having a working memory for executing application programs, each application program being formed of a set of program objects and control objects, computer apparatus for enabling communications between control objects contained in a common application program, the apparatus comprising:a plurality of control objects contained in a common application program residing in working memory, each control object (i) specifying functions, special properties, and data elements, and (ii) being initially defined for access and execution only through the common application program, the application program serving as a working object container; anda memory-mapped file in the working memory for enabling access to and communications between different control objects, the memory mapped file holding references to the control objects, a different reference for each control object, such that a first control object is able to directly access a second control object through the reference to the second control object in the memory mapped file, in a manner free of engaging the application program serving as a working object container in accessing the second control object.