Computer program product containing instructions for providing a processor the capability of executing an application derived from a compiled form
First Claim
Patent Images
1. A device comprising:
- a first memory, a second memory and a processor connected to the first and second memories;
the second memory storing;
multiple applications for the device including an application for the device obtained from an application source program written in high level language source code form wherein the application for the device is obtained from the application source program by first compiling the application source program into a compiled form interpretable by a first interpreter and not interpretable by a second interpreter and then converting the compiled form into a converted form interpretable by the second interpreter and not interpretable by the first interpreter, andthe first memory storing;
the second interpreter configured to interpret applications in the converted form; and
the processor configured to use the second interpreter to interpret the applications for the device for execution.
0 Assignments
0 Petitions
Accused Products
Abstract
An integrated circuit card is used with a terminal. The integrated circuit card includes a memory that stores an interpreter and an application that has a high level programming language format. A processor of the card is configured to use the interpreter to interpret the application for execution and to use a communicator of the card to communicate with the terminal.
-
Citations
30 Claims
-
1. A device comprising:
-
a first memory, a second memory and a processor connected to the first and second memories; the second memory storing; multiple applications for the device including an application for the device obtained from an application source program written in high level language source code form wherein the application for the device is obtained from the application source program by first compiling the application source program into a compiled form interpretable by a first interpreter and not interpretable by a second interpreter and then converting the compiled form into a converted form interpretable by the second interpreter and not interpretable by the first interpreter, and the first memory storing; the second interpreter configured to interpret applications in the converted form; and the processor configured to use the second interpreter to interpret the applications for the device for execution. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A device comprising:
-
a processor connected to a memory; the first memory comprising; a second interpreter; and the second memory comprising; multiple applications for the device including at least one application for the device loaded in the memory to be interpreted by the second interpreter, wherein the at least one application for the device is generated by a programming environment comprising; a) a compiler for compiling application source programs written in high level language source code form into a compiled form interpretable by a first interpreter and not interpretable by the second interpreter, and b) a converter for post processing the compiled form into a form suitable for interpretation by the second interpreter and not interpretable by the first interpreter. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
16. A system, comprising:
-
an input device operable to provide an application selection indication; a device connected to the input device and comprising; a first memory, a second memory and a processor connected to the first memory and the second memory; the second memory storing; an application for the device obtained from an application source program written in high level language source code form wherein the application for the device is obtained from the application source program by first compiling the application source program into a compiled form interpretable by a first interpreter and not interpretable by a second interpreter and then converting the compiled form into a converted form interpretable by the second interpreter and not interpretable by the first interpreter; and the first memory storing; the second interpreter configured to interpret applications in the converted form; and the processor configured to receive the application selection indication from the input device and to use the second interpreter to interpret the application for the device selected using the application selection indication.
-
-
17. A method of operating a system having an input device operable to provide an application selection indication, a device connected to the input device and having:
- a first memory, a second memory and a processor, the second memory storing;
an application for the device obtained from an application source program written in high level language source code form wherein the application for the device is obtained from the application source program by first compiling the application source program into a compiled form interpretable by a first interpreter and not interpretable by a second interpreter and then converting the compiled form into a converted form interpretable by the second interpreter and not interpretable by the first interpreter; and
the first memory storing;
the second interpreter configured to interpret applications in the converted form; and
the processor coupled to the first memory and the second memory, the processor configured to receive the application selection indication from the input device and to use the interpreter to interpret the application for the device selected using the application selection indication, the method comprising;receiving in the processor the application selection indication from the input device; operating the processor according to the second interpreter configured to interpret applications in the converted form to interpret the application for the device selected using the received application selection indication and obtained from an application source program by converting a compiled form into a converted form.
- a first memory, a second memory and a processor, the second memory storing;
Specification