SOURCE CODE CUSTOMIZATION FRAMEWORK
First Claim
Patent Images
1. An execution platform comprising:
- a processor configured to execute programmatic instructions;
a storage device coupled to the processor;
an interface configured to receive compiled software code in a software package and store the compiled software code in the storage device and to receive a compiled customization in a separate customization software package;
wherein the processor is configured to enumerate a customization in the separate customization software package and call a customized method indirectly via a delegate.
1 Assignment
0 Petitions
Accused Products
Abstract
An execution platform includes a processor configured to execute programmatic instructions. A storage device is coupled to the processor. An interface is configured to receive compiled software code in a software package and store the compiled software code in the storage device and to receive at least one compiled customization in a separate customization software package. The processor is configured to enumerate customizations in the separate customization software package and call at least one customized method indirectly.
10 Citations
23 Claims
-
1. An execution platform comprising:
-
a processor configured to execute programmatic instructions; a storage device coupled to the processor; an interface configured to receive compiled software code in a software package and store the compiled software code in the storage device and to receive a compiled customization in a separate customization software package; wherein the processor is configured to enumerate a customization in the separate customization software package and call a customized method indirectly via a delegate. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 21, 22, 23)
-
-
2. (canceled)
-
11. A computer-implemented method of generating a customization relative to a base type in a first software package, the method comprising:
-
identifying the base type for which a customization will be executable; receiving source code defining the customization wherein the received source code is in a different language than source code that was compiled into the first software package; setting an attribute that relates the customization to the base method; and using a compiler to compile the received source code into a second software package. - View Dependent Claims (12, 13, 15)
-
-
14. (canceled)
-
16. A computer-implemented method of executing compiled software, the method comprising:
-
enumerating at least one customization relative to the compiled software; initializing the at least one customization; selecting a correct customization to call among a plurality of customizations relative to a base method; calling the customization indirectly via a delegate. - View Dependent Claims (19, 20)
-
-
17. (canceled)
-
18. (canceled)
Specification