Patent ID: 6854123

Claim:
A method for translating a source code to an executable code, comprising: determining whether a source code statement in the source code in an application program comprises an application program interface (API) that is a member of a set of standard API interfaces and wherein the application program comprises a mixed statement program; providing a mapping of application program interfaces (API) that are members of the set of standard API interfaces to user interface APIs; when it is determined that the source code statement in the application program comprises the application program interface (API) that is a member of the set of standard interfaces, determining from the mapping at least one user interface API interface corresponding to the determined standard API interface, wherein the user interface API interfaces provide an implementation of the standard API indices in a user interface program, and wherein the user interface API manipulates a browser object; and constructing another source code statement comprising the determined user interface API interface, wherein the user interface program is capable of translating the determined user interface API interfaces to executable code and wherein the user interface program executes on multiple operating system platforms.