JAVA compile-on-demand service system for accelerating processing speed of JAVA program in data processing system and method thereof
First Claim
1. A compile-on-demand service system for accelerating execution speed of an interpreter-based program on at least one of a plurality of data processing system types, the compile-on-demand service system comprising:
- at least one compiler transforming an interpreter-based executable file requiring intermediate execution on an interpreter into at least one binary file corresponding to a selected data processing system type, said binary file being executable in at least one remotely disposed data processing system;
at least one compile-on-demand server executing said compiler and transmits said binary files via the Internet to said data processing system, responsive to remote initiation thereby; and
,at least one program providing source providing at least one interpreter-based executable file requiring intermediate execution on the interpreter.
5 Assignments
0 Petitions
Accused Products
Abstract
A JAVA program language compile-on-demand service system and method for accelerating a processing speed of a JAVA program in a data processing system having a relatively low performance is provided. The JAVA COD service system compiles a JAVA class file to be executed in a data processing system into a pattern which can be executed more speedily on the data processing system, and then transmits the compiled result, upon a request of the data processing system connected via a network in order to execute the JAVA program at a relatively faster speed. The system includes JAVA program providing servers, data processing systems, and a compile-on-demand server for receiving a service request, downloading a requested JAVA class file, compiling the downloaded JAVA class file, and transmitting the compiled result.
65 Citations
8 Claims
-
1. A compile-on-demand service system for accelerating execution speed of an interpreter-based program on at least one of a plurality of data processing system types, the compile-on-demand service system comprising:
-
at least one compiler transforming an interpreter-based executable file requiring intermediate execution on an interpreter into at least one binary file corresponding to a selected data processing system type, said binary file being executable in at least one remotely disposed data processing system; at least one compile-on-demand server executing said compiler and transmits said binary files via the Internet to said data processing system, responsive to remote initiation thereby; and
,at least one program providing source providing at least one interpreter-based executable file requiring intermediate execution on the interpreter. - View Dependent Claims (2, 3)
-
-
4. A data processing system for accelerating execution speed of an interpreter-based program on at least one of a plurality of data processing system types, wherein the data processing system downloads at least one binary file via the internet, and said binary file is compiled by a remote compile service system which responsive to remote initiation by remotely disposed data processing system transforms an interpreter-based executable file requiring intermediate execution on an interpreter into at least one binary file corresponding to a selected data processing system type, said binary file being executable without said interpreter, said binary file being executed in said data processing system;
- at least one interpreter-based executable file requiring intermediate execution on the interpreter being provided by at least one program providing source.
- View Dependent Claims (5)
-
6. A compile-on-demand service method for accelerating execution speed of an interpreter-based program on at least one of a plurality of data processing system types, the method comprising the steps of:
-
(a) receiving at a compile-on-demand server from a remote data processing system via the internet, a request for transforming at least one interpreter-based executable file requiring intermediate execution by an interpreter into at least one binary file corresponding to a selected data processing system type, said binary file being executable in at least one data processing system; (b) providing at least one interpreter-based executable file requiring intermediate execution on the interpreter, and transforming said at least one interpreter-based executable file into at least one binary file which is executable in at least one data processing system responsive to said request from said data processing system; and (c) downloading said at least one binary file from said compile-on-demand server to at least one data processing system via the internet. - View Dependent Claims (7, 8)
-
Specification