System, apparatus and methods for automatic program translation
OwnerHironao Sone, Shoichi Hirasawainventors
Life of this patent
Estimating the term…
Abstract
A Java application is converted to be used in BREW. A program for automatic translation, which selectively constructs, in a computer, either first means for converting a Java source code into a binary code or second means for directly converting a Java byte code into the binary code, is mounted in advance in a program translation server provided in a computer network arbitrarily accessible by an operation terminal of a developer. When the operation terminal of the developer inputs an application composed of a Java (source/binary) code to the program translation server, the application is automatically converted into a BREW application, and returned to the operation terminal.
Claims18
A program executable within a computer for automatically converting a Java application described in a Java code comprising at least one of a Java source code and a Java byte code into a BREW binary code compatible with a BREW execution format, the program comprising:
- first means for converting a Java source code into the BREW binary code;
- and
- second means for directly converting a Java byte code into the binary code.
A program translation server for automatically converting, without manual input from a user, a Java application described in a Java source code or a Java byte code into a BREW application in an execution format described in a BREW binary code, the server comprising:
- at least one library configured to define a procedure for converting each of a plurality of Java application types having individually different profiles into BREW applications;
- and
- a translation program configured to read the at least one library corresponding to the individually different profile of the Java application and to automatically translate the Java application to the BREW application using the at least one library.
A method of converting a computer program from a first format compatible with a first application framework to a second format compatible with a second application framework, the method comprising the steps of:
- pre-processing the computer program to separate the first format into an application class file and associated image and sound data;
- translating the application class file and the associated image and sound data into source code compatible with the second application framework;
- and
- compiling the source code to create an executable application in the second format.
Dependencies are inferred from the claim text.