Run time dynamic linking
AssigneePicsel Research Limited
InventorsMajid Anwar, Paul Gardiner
Life of this patent
Estimating the term…
Loading patent…
AssigneePicsel Research Limited
InventorsMajid Anwar, Paul Gardiner
Estimating the term…
A platform independent binary object (PIBO) operable on disparate computing environments that have a selected hardware architecture without requiring rebuilding or reloading is provided. The PIBO can be loaded and linked with a cooperating computing application by an exemplary linker/loader, compiled and built together with the cooperating application. Also, the PIBO can be used in various contexts, including but not limited to, as a mechanism for dynamically linking shared objects on platforms that do not offer such native facility; in utilizing pre-written code components on platforms that otherwise would be incompatible due to a violation of platform constraints within particular code; as a mechanism for loading non object-oriented code that circumvents restrictions of multiple execution instances and repeat execution inherent in the code; and as mechanism that allows for the use of a binary object to add on functionality on a closed platform.
A system for dynamically loading and linking a binary object file on a software platform operating within a computing environment comprising:
8 The system as recited in claim 4 wherein an address of a symbol exported from a DL library opened by the first function is returned in response to an instruction provided by the cooperating computing application to execute the second function.
A method to integrate a binary object on a software platform operating within a computing environment comprising:
A method to distribute a computing library for use across disparate computing software environments operating on a defined processor architecture comprising:
Dependencies are inferred from the claim text.