Patent ID: 7080387

Claim:
A computer, comprising: a platform independent language application configured to run on the computer; a first mediation module linked to the platform independent language application; a native language application configured to execute in a native language of a processor of the computer; and a second mediation module linked to the native language application; wherein the first mediation module is configured to communicate with the second mediation module to provide communications between the platform independent language application and the native language application; wherein the second mediation module is configured to send a request for a function reference to the first mediation module, and wherein the request comprises one or more of: a package name, a class name, and a method name of a method to be invoked; wherein in response to receiving the request, the first mediation module is configured to return the function reference to the second mediation module; wherein in response to receiving a function call from the native language application, the second mediation module is configured to communicate the function call to the first mediation module using the function reference; and wherein the first mediation module is configured to pass the function call to the platform independent language application.