Patent ID: 6854113
Filing Date: 2005-02-08
Classification: G06F

Abstract:
1. An apparatus enabling mixed-mode execution of a subject computer program in an object-oriented programming environment, the subject computer program comprising a set of source code instructions and a set of byte code instructions compiled from the source code instructions, comprising a source code instruction processor (SCIP) operable to execute source code instructions; a bridge class enabling addition of new classes to the SCIP; a memory storing state information for the SCIP and the subject computer program; a byte code instruction processor (BCIP) operable to execute byte code instructions and retrieve, store, and/or modify data stored in the memory; wherein the BCIP is operable to execute the SCIP and the subject computer program; wherein the SCIP is operable to identify class members in the source code instructions of the subject computer program; wherein the SCIP is operable to extend the bridge class with methods allowing access to identified class members; and wherein the SCIP is operable to interpret a source code instruction and invoke methods in an instantiation of the bridge class to access required class or object attributes.