Apparatus and method for managing application in incorporated equipment
First Claim
1. An application managing apparatus for managing an application operating on a virtual machine in an equipment, comprising:
- registration means for registering a class loader of the application;
storing means for storing a storing location of a program file of the application;
network connecting means for effecting communication to a client; and
start means for forming a class loader for the application, starting the application, registering the formed class loader in said registration means and loading the class by means of the formed class loader when a start instruction for the application is sent from said client through said network connecting means, and if the class loader for the start-instructed application is not registered in said registration means, for obtaining the class loader registered in said registration means, loading the class by means of the obtained class loader and starting the application if the class loader for the start-instructed application is registered in said registration means.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides an application managing apparatus and an application managing method, in which, after an incorporated equipment such as a copying machine, a printer, a multi function printer (MFP) having copier, printer and facsimile functions and a digital camera is forwarded, it is possible to install the program into the incorporated equipment and to start the installed program. When a name of a service to be installed and program data of the service are sent from a web browser to an install servlet as installation instruction of a program by HTTP protocol, the install servlet stores the program data in an external storing device as a file and registers a path storing the program and the service name in a class path management portion.
28 Citations
14 Claims
-
1. An application managing apparatus for managing an application operating on a virtual machine in an equipment, comprising:
-
registration means for registering a class loader of the application;
storing means for storing a storing location of a program file of the application;
network connecting means for effecting communication to a client; and
start means for forming a class loader for the application, starting the application, registering the formed class loader in said registration means and loading the class by means of the formed class loader when a start instruction for the application is sent from said client through said network connecting means, and if the class loader for the start-instructed application is not registered in said registration means, for obtaining the class loader registered in said registration means, loading the class by means of the obtained class loader and starting the application if the class loader for the start-instructed application is registered in said registration means. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An application managing method for managing an application operating on a virtual machine in an equipment, comprising:
-
a registration step for registering a class loader of the application in a registration means;
a storing step for storing a storing location of a program file of the application in a storing means; and
a starting step for forming the class loader for the application, starting the application, registering the formed class loader in said registration means and loading the class by means of the formed class loader when a start instruction for the application is sent from a client through a network connecting means, and if the class loader for the start-instructed application is not registered in said registration means, for obtaining the class loader registered in said registration means, loading the class by means of the obtained class loader and starting the application if the class loader for the start-instructed application is registered in said registration means. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A storing medium for storing an application management program for managing an application operating on a virtual machine in an equipment, comprising:
-
a registration step for registering a class loader of the application in a registration means;
a storing step for storing a storing location of a program file of the application in a storing means; and
a starting step for forming the class loader for the application, starting the application, registering the formed class loader in said registration means and loading the class by means of the formed class loader when a start instruction for the application is sent from a client through a network connecting means, and if the class loader for the start-instructed application is not registered in said registration means, for obtaining the class loader registered in said registration means, loading the class by means of the obtained class loader and starting the application if the class loader for the start-instructed application is registered in said registration means.
-
-
14. A computer-readable program for controlling a computer to manage an application operating on a virtual machine in an equipment, said program comprising codes for causing the computer to perform the steps of:
-
a registration step for registering a class loader of the application in a registration means;
a storing step for storing a storing location of a program file of the application in a storing means; and
a starting step for forming the class loader for the application, starting the application, registering the formed class loader in said registration means and loading the class by means of the formed class loader when a start instruction for the application is sent from a client through a network connecting means, and if the class loader for the start-instructed application is not registered in said registration means, for obtaining the class loader registered in said registration means, loading the class by means of the obtained class loader and starting the application if the class loader for the start-instructed application is registered in said registration means.
-
Specification