Patent ID: 6351778
Filing Date: 2002-02-26
Classification: G06F

Abstract:
A computer system, comprising:computer hardware having executable program memory; a procedural operating system running in said executable program memory to control the computer hardware to perform native system services; an object-oriented interface running in said executable memory for encapsulating method-specific data in specific memory locations for exclusive operation thereupon by a selected one of a plurality of object-oriented methods; procedural program logic code for adapting native system services, provided in response to an associated object-oriented method invoked on the computer hardware platform, in accordance with the method-specific data encapsulated for that associated object-oriented method; program code for determining if object-oriented methods to be invoked are present in the executable program memory during runtime execution; and a runtime loader, responsive to the determinations, for selectively loading the required object-oriented methods into the executable program memory during runtime execution before invocation of the method, if not already present; whereby a choice of which system implementation to use can be deferred to run-time.