Program executing apparatus
First Claim
1. A program executing apparatus that has a Java VM for executing a Java program and has an embedded program having a partial function that is a part of a function of the Java program, the program executing apparatus comprising:
- an execution unit operable to execute the embedded program and the Java VM; and
an information provision unit operable to provide the Java program with information that has been generated as a result of running of the embedded program.
1 Assignment
0 Petitions
Accused Products
Abstract
The embedded program comprises a part of the function of the lava program. The embedded program executes the part of the function during the start-up processing period of Java program. Thus, the start-up time appears to be shortened. Further, the present invention provides the information regarding the action state of the embedded program to the Java program, thereby enabling a consistent execution of the lava program on completion of the Java program start-up process.
26 Citations
15 Claims
-
1. A program executing apparatus that has a Java VM for executing a Java program and has an embedded program having a partial function that is a part of a function of the Java program, the program executing apparatus comprising:
-
an execution unit operable to execute the embedded program and the Java VM; and
an information provision unit operable to provide the Java program with information that has been generated as a result of running of the embedded program. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A program executing apparatus comprising:
-
a Java VM that executes a Java program;
an input unit operable to accept an input;
a receiving unit operable to receive a broadcast;
a channel reproduction unit operable to reproduce a channel included in the broadcast received by the receiving unit;
a reproduction program that indicates a channel to be reproduced to the channel reproduction unit, based on an instruction from the input unit;
an execution unit operable to execute the reproduction program and the Java VM; and
an information provision unit operable to provide the Java program with a channel that is last indicated by the reproduction program. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A program executing apparatus comprising:
-
a Java VM that executes a lava program;
an input unit operable to accept an input;
a receiving unit operable to receive a broadcast;
a channel reproduction unit operable to reproduce video and audio included in a channel that is included in the broadcast received by the receiving unit;
a service reproduction unit operable to reproduce video, audio and data included in the channel that is included in the broadcast received by the receiving unit;
a channel identifier accepting unit operable to receive an identifier of a channel to be reproduced and reproduce the channel using the service reproduction unit when it is possible for the service reproduction unit to reproduce a channel, and reproduce the channel using the channel reproduction unit when it is impossible for the service reproduction unit to reproduce a channel;
a reproduction program that indicates the identifier of the channel to be reproduced to the channel identifier accepting unit, based on an instruction from the input unit;
an execution unit operable to execute the reproduction program and the lava program; and
an information provision unit operable to provide the Java program with the channel that is last indicated by the reproduction program to the channel identifier accepting unit. - View Dependent Claims (14)
-
-
15. A computer-readable recording medium in which a program capable of functioning as the following units is stored:
-
a Java VM that executes a Java program;
an embedded program having a partial function that is a part of a function of the Java program;
an execution unit operable to execute the embedded program and the Java VM; and
an information provision unit operable to provide the Java program with information that has been generated as a result of running of the embedded program.
-
Specification