Systems and methods for exporting functionality of a modularized system
OwnerSander Bogdan, Keith C. Bentleyinventors
Life of this patent
Estimating the term…
Loading patent…
OwnerSander Bogdan, Keith C. Bentleyinventors
Estimating the term…
Systems and methods are described herein for exporting the functionality of a modularized system. In addition to the computer-executable components of the modularized system, a software development kit (SDK) that may include the modularized system components also must contain development files that allow a user to work with the modularized system and develop applications for use with the modularized system. Development files may include header files, library files, documentation files, auxiliary files, and the like. Data objects corresponding to source operating system features are created and include reference to SDK objects that correspond with development files. When a subset of the features is selected, the data objects are used to locate SDK objects that are used to determine the development files to include in the modularized system. From the selected SDK objects, appropriate development files are selected for exporting with an SDK to allow a user to access the functionality of the modularized system.
A method, comprising:
The method as recited in claim Error! Reference source not found., wherein the modularized system is a modularized system that includes a subset of development files and components of the source operating system.
The method as recited in claim Error! Reference source not found., further comprising generating the dependency model using the SDK objects.
The method as recited in claim Error! Reference source not found., further comprising generating the dependency model by:
The method as recited in claim Error! Reference source not found., wherein the development files further comprise at least one or more of the following types of files:
The method as recited in claim Error! Reference source not found., wherein the tracing dependencies further comprises tracing references from a first SDK object associated with a feature to at least a second SDK object and, if the second SDK object includes a reference to a third SDK object, tracing the reference to the third SDK object.
The method as recited in claim Error! Reference source not found., wherein the tracing dependencies further comprises:
The method as recited in claim Error! Reference source not found., wherein creating the SDK objects further comprises:
The method as recited in claim Error! Reference source not found., wherein the tracing dependencies in a dependency model further comprises tracing dependencies beginning with a first set of SDK objects that are associated with the features to subsequent sets of SDK objects on which the first set of SDK objects depend.
The method as recited in claim Error! Reference source not found., wherein the tracing dependencies in a dependency model further comprises:
The method as recited in claim Error! Reference source not found., wherein the exporting further comprises storing the selected development files on one or more computer-readable media.
One or more computer-readable media containing computer-executable instructions that, when executed on a computer, perform the following steps:
A method, comprising:
One or more computer-readable media containing computer-executable instructions that, when executed on a computer, perform the following steps:
A system, comprising:
Dependencies are inferred from the claim text.