Patent ID: 7424704
Filing Date: 2008-09-09
Classification: G06F

Abstract:
1. A method for running an object-oriented application on a computer platform including computer hardware and an operating system executing on the computer hardware, including program logic code specific to the operating system and compiled for use on the computer hardware, comprising: providing an object-oriented interface specifying object-oriented classes each containing one or more methods, on the computer platform, the interface implemented on a plurality of computer platforms including different combinations of computer hardware and operating systems, the interface used by the same object-oriented application on the plurality of computer platforms to instantiate objects from the classes and invoke the object-oriented methods; the program logic code on any one of the plurality of computer platforms being responsive to the object-oriented interface implemented on the one computer platform to provide native operating system services from the one computer platform; determining if a particular object-oriented method to be invoked during runtime execution is not present in executable program memory in the computer hardware; and loading the particular object-oriented method into the executable program memory determined to not be present in the executable program memory prior to its runtime execution.