Patent ID: 6546433
Filing Date: 2003-04-08
Classification: G06F

Abstract:
A system operative to integrate a plurality of external functions into an application environment, comprising:a client module, the client module being a component of an editing environment in which an application can be developed, the client module having a predetermined interface that includes a predetermined function signature and being operative to bi-directionally interact with one or more different external function modules that have the predetermined interface that includes the predetermined function signature, such that attributes of at least one external function of an external function module can be provided from the external function module to the editing environment; and a first structure operative to retain a plurality of attributes of the at least one external function, wherein the editing environment is configured to communicate with the first structure and to display the attributes to a developer and wherein the editing environment is further configured to receive a function invocation provided by the developer and to use the attributes in the first structure to determine whether the function invocation is correct.