Patent ID: 6546549
Filing Date: 2003-04-08
Classification: G06F

Abstract:
A source code transformation process, comprising the steps of:inputting, as a first file, primary source code described with a first programming language which is both a non-interface-definition language and an extended version of a second programming language, said source code containing information concerning a stub method to be used in an object interaction, said information being described in a format which is common to a plurality of different program execution environments; inputting a server object information source code as a second file containing a portion of server object information other than object interaction information described in said primary source code; inputting a client object information source code as a third file containing a portion of client object information other than object interaction information described in said primary source code; transforming, by referring to registered information corresponding to the program execution environment on which said method is to be executed, said primary source code into a secondary source code described with the second programming language in a predetermined format corresponding to the program execution environment on which said method is to be executed, wherein said transformation generates a fourth file which contains a stub method description for a server object, a fifth file containing a stub method description for a client object, and an include file which is to be commonly used by objects involved in the object interaction; and compiling said second, third, fourth, fifth and include files, and linking the results of said compilations, to thereby form a server object executable file and a client object executable file.