System and method for implementing proxy objects in a visual application builder framework
First Claim
1. A computerized method for supporting a proxy object comprising:
- storing a first portion of information corresponding to said proxy object in said proxy object; and
storing a second portion of said information comprising visual programmable interface information viewable at build time for supporting visual programmability of said proxy object at said build time, said second portion at least partially defining said proxy object in an interface repository; and
executing a visual builder function invoking said second portion of said information at said build time.
1 Assignment
0 Petitions
Accused Products
Abstract
An object model-based visual builder is provided which includes proxy objects at build time, each corresponding to a target object at runtime. Each such proxy object has associated therewith several items of information, including the class of the target object corresponding to the proxy object, presentation information, properties and how they are mapped to IDL attributes and operations, events available on the target object, and operations supported by the target object. A portion of such information is stored in an Interface Repository, such as the System Object Model (SOM) Interface Repository, in easily changeable form, with the necessary knowledge for retrieving such information from the Interface Repository being contained in the proxy object itself. The information stored in the Interface Repository may be changed without altering or recompiling the source code which implements the proxy object itself. Interface declarations for proxy objects are provided in corresponding IDL files stored in the Interface Repository. Implementation statements in the files permit modifiers which encode the easily editable portions of the proxy object information.
151 Citations
32 Claims
-
1. A computerized method for supporting a proxy object comprising:
-
storing a first portion of information corresponding to said proxy object in said proxy object; and storing a second portion of said information comprising visual programmable interface information viewable at build time for supporting visual programmability of said proxy object at said build time, said second portion at least partially defining said proxy object in an interface repository; and executing a visual builder function invoking said second portion of said information at said build time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computerized system for supporting a proxy object in a visual builder function comprising:
-
means for storing a first portion of information corresponding to said proxy object in said proxy object; means for storing a second portion of said information comprising visual programmable interface information viewable at build time for supporting visual programmability of said proxy object at said build time, said second portion at least partially defining said proxy object in an interface repository; and means for executing a visual builder function invoking said second portion of said information at said build time. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification