Method, system, and program for using a user interface program to generate a user interface for an application program
First Claim
1. A method for generating a user interface for an application program, comprising:
- determining application program interfaces (APIs) in an application program that are members of a set of standard API interface in a first computer language defined in an industry standard specification, wherein the application program further includes code in a second computer language to perform application program operations;
determining from a mapping at least one user interface API in a third computer language corresponding to the determined standard API interface, wherein the user interface APIs in the third computer language are capable of being executed by a user interface program to perform user interface operations;
using the mapping to convert the standard APIs in the application program to user interface APIs in the third computer language to control the user interface program to generate the user interface for the application program; and
converting the code in the second computer language to executable code to perform the application program operations.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a system, method, and program for generating a user interface for an application program. A determination is made of application program interfaces (APIs) in an application program that are members of a set of standard API interfaces. The application program further includes code in a computer language to perform application program operations. A determination is made from a mapping of at least one user interface API corresponding to the determined standard API interface. The user interface APIs are capable of controlling a user interface program to perform user interface operations. The standard APIs in the application program are converted to user interface APIs to generate the user interface for the application program. The code in the computer language is converted to executable code to perform the application program operations.
49 Citations
24 Claims
-
1. A method for generating a user interface for an application program, comprising:
-
determining application program interfaces (APIs) in an application program that are members of a set of standard API interface in a first computer language defined in an industry standard specification, wherein the application program further includes code in a second computer language to perform application program operations; determining from a mapping at least one user interface API in a third computer language corresponding to the determined standard API interface, wherein the user interface APIs in the third computer language are capable of being executed by a user interface program to perform user interface operations; using the mapping to convert the standard APIs in the application program to user interface APIs in the third computer language to control the user interface program to generate the user interface for the application program; and converting the code in the second computer language to executable code to perform the application program operations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for generating a user interface for an application program, comprising:
-
means for determining application program interfaces (APIs) in an application program that are members of a set of standard API interfaces in a first computer language defined in an industry standard specification, wherein the application program further includes code in a second computer language to perform application program operations; means for determining from a mapping at least one user interface API in a third computer language corresponding to the determined standard API interface, wherein the user interface APIs in the third computer language are capable of being executed by a user interface program to perform user interface operations; means for using the mapping to convert the standard APIs in the application program to user interface APIs in the third computer language to control the user interface program to generate the user interface for the application program; and means for converting the code in the second computer language to executable code to perform the application program operations. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An information bearing medium including code for generating a user interface for an application program, wherein the code is capable of causing a processor to perform;
-
determining application program interfaces (APIs) in an application program that are members of a set of standard API interfaces in a first computer language defined in an industry standard specification, wherein the application program further includes code in a second computer language to perform application program operations; determining from a mapping at least one user interface API in a third computer language corresponding to the determined standard API interface, wherein the user interface APIs in the third computer language in are capable of being executed by a user interface program to perform user interface operations; using the mapping to convert the standard APIs in the application program to user interface APIs in the third computer language to control the user interface program to generate the user interfere for the application program; and converting the code in the second computer language to executable code to perform the application program operations. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification