Patent ID: 6745386
Filing Date: 2004-06-01
Classification: G06F

Abstract:
A method of preparing a specified set of classes for preloading in client devices lacking a virtual memory manager, comprising:converting the specified set of classes into a plurality of resource modules, a subset of the resource modules each including items that have pointers to items in other ones of the resource modules; each pointer specifying a memory address of the item being pointed to; providing a compiled interpreter, for execution by the client devices; wherein the interpreter is for executing programs in a predefined computer language, and the specified set of classes including methods in the predefined computer language; providing a compiled startup procedure, to be executed by the client devices when loading the interpreter for execution; the startup procedure for replacing pointers in the resource modules with updated pointers in accordance with actual memory locations of the resource modules in any particular one of the client devices; and generating a load module for loading into the client devices, the load module including the plurality of resource modules, the compiled interpreter and the compiled startup procedure.