METHOD AND APPARATUS FOR UPGRADING VIRTUAL MACHINE IN A PORTABLE TERMINAL
First Claim
Patent Images
1. A method for upgrading a virtual machine in a portable terminal, comprising:
- storing an external class file distinguished from a class file defined on a virtual machine for execution of a Java MIDlet;
dynamically loading the external class file by a class loader when the Java MIDlet is executed;
determining whether the external class file is applicable to the virtual machine by analyzing setting information of the external class file; and
applying the external class file to the virtual machine when it is determined that the external class file is applicable to the virtual machine.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for upgrading a virtual machine in a portable terminal are provided in which an external class file different from a class file defined on a virtual machine for execution of a Java MIDlet is received and stored, then the external class file is dynamically loaded by a class loader when the Java MIDlet is executed. During operation, it is determined whether the external class file is applicable to the virtual machine by analyzing setting information of the external class file, and if so, the external class file is applied to the virtual machine.
23 Citations
12 Claims
-
1. A method for upgrading a virtual machine in a portable terminal, comprising:
-
storing an external class file distinguished from a class file defined on a virtual machine for execution of a Java MIDlet; dynamically loading the external class file by a class loader when the Java MIDlet is executed; determining whether the external class file is applicable to the virtual machine by analyzing setting information of the external class file; and applying the external class file to the virtual machine when it is determined that the external class file is applicable to the virtual machine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for upgrading a virtual machine in a portable terminal, comprising:
-
a Java platform having a virtual machine for compiling a Java MIDlet written in Java to a Java byte code, loading and storing a class file needed for execution of the Java MIDlet, receiving an external class file; a memory for storing the received external class file; and a controller for controlling the storage of the external class file and dynamic loading of the external class file by a class loader, determining whether the external class file is applicable to the virtual machine by analyzing the loaded external class file, and applying the external class file to the virtual machine when is determined that the external class file is applicable to the virtual machine. - View Dependent Claims (10, 11, 12)
-
Specification