Disclosed is a system, method, and program for translating source code
statements to executable code. A source code statement including an application
program interface (API) that is a member of a set of standard APIs calling an object
in a first format is processed. A mapping is used to determine at least one user
interface API corresponding to the determined standard API. The user interface
API provides an implementation of the standard APIs in a user interface program.
A mapping is determined of the called object to a corresponding object in a second
format utilized by the user interface program is accessed. The source code statement
comprising the standard API calling the object in the first format is converted
to the determined user interface API calling the corresponding object in the second
format. The user interface program is capable of executing the user interface API
calling the corresponding object.