Patent ID: 7444625
Filing Date: 2008-10-28
Classification: G06F

Abstract:
1. A computing apparatus comprising memory devices storing machine-readable instructions for loading non object-oriented code on the computing apparatus to allow multiple execution instances and repeat execution comprising, said instructions comprising: a code library (CL) having code that is not object oriented to handle data and provide access functions to data in a manner that restricts multiple execution instances or repeat execution of the code; a stub file, generated as a source code, cooperating with a computing application to allow the computing application to have access to the code found in the CL; and a dynamic linker/loader generated as source code to load an instance of the CL into a dynamically allocated memory block wherein the scope of the data variables defined in the CL is confined to the memory block; and a binary executable program executing on the computing apparatus, said program created by compiling the combined source code for the dynamic linker/loader, the cooperating computing application and the stub file.