Install processing apparatus, processing method, storage medium, and program
First Claim
1. An install processing method of installing an application containing property information into an embedded device, comprising:
- a loading step of loading the application;
a property analysis step of analyzing the property information of the loaded application and determining on the basis of a property information analysis result and system information of the embedded device whether the application normally operates in the embedded device; and
an error notification step of outputting an error when the application is determined in the property analysis step not to operate normally, wherein when property information of the application including a plurality of execution modules is loaded in the loading step, and the application is determined in the property analysis step not to normally operate because a plurality of execution modules cannot be simultaneously normally operated even if each execution module can normally operate, a determination result is output in the error notification step.
1 Assignment
0 Petitions
Accused Products
Abstract
An object of this invention is to prevent installation of an unnecessary application into an embedded device. To achieve this object, a control program according to this invention includes a module (208) which stores system information of an embedded device (101), a module (205) which loads an application (201), an module (206) which determines on the basis of a loaded execution module (203) and the system information whether the application (201) normally operates, a module (209) which determines on the basis of a property (202) and the system information whether the application (201) normally operates, and a module (210) which outputs an error when the application is determined not to operate normally.
-
Citations
23 Claims
-
1. An install processing method of installing an application containing property information into an embedded device, comprising:
-
a loading step of loading the application; a property analysis step of analyzing the property information of the loaded application and determining on the basis of a property information analysis result and system information of the embedded device whether the application normally operates in the embedded device; and an error notification step of outputting an error when the application is determined in the property analysis step not to operate normally, wherein when property information of the application including a plurality of execution modules is loaded in the loading step, and the application is determined in the property analysis step not to normally operate because a plurality of execution modules cannot be simultaneously normally operated even if each execution module can normally operate, a determination result is output in the error notification step. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An install processing method of installing an application containing property information into an embedded device, comprising:
-
a loading step of loading the application; a property analysis step of analyzing the property information of the loaded application and determining on the basis of a property information analysis result and system information of the embedded device whether the application normally operates in the embedded device; and an error notification step of outputting an error when the application is determined in the property analysis step not to operate normally, wherein the property analysis step acquires information on a system resource necessary to execute the application from the property information, reads out information on a system resource of the embedded device from the system information, and determines whether the application normally operates, on the basis of whether the embedded device has the system resource necessary for the application, and wherein when the embedded device is determined in the property analysis step not to have the system resource necessary for the application, the application is stored in a temporary storage of the embedded device, and when a shortage of the system resource is determined in the property analysis step to be solved, a determination result is output in the error notification step. - View Dependent Claims (11, 12, 13)
-
-
14. An install processing apparatus which installs an application containing property information into an embedded device, comprising:
-
loading means for loading the application; analysis means for analyzing the property information of the loaded application and determining on the basis of a property information analysis result and system information of the embedded device whether the application normally operates in the embedded device; and error notification means for outputting an error when the application is determined by said analysis means not to operate normally, wherein when property information of the application including a plurality of execution modules is loaded by said loading means, and the application is determined by said analysis means not to normally operate because a plurality of execution modules cannot be simultaneously normally operated even if each execution module can normally operate, a determination result is output by said error notification means. - View Dependent Claims (15, 16, 17, 18)
-
-
19. An install processing apparatus which installs an application containing property information into an embedded device, comprising:
-
loading means for loading the application; analysis means for analyzing the property information of the loaded application and determining on the basis of an analysis result and system information of the embedded device whether the application normally operates in the embedded device; and error notification means for outputting an error when the application is determined by said analysis means not to operate normally, wherein said analysis means acquires information on a system resource necessary to execute the application from the property information, reads out information on a system resource of the embedded device from the system information, and determines whether the application normally operates, on the basis of whether the embedded device has the system resource necessary for the application, and wherein when the embedded device is determined by said analysis means not to have the system resource necessary for the application, the application is stored in a temporary storage of the embedded device, and when a shortage of the system resource is determined by said analysis means to be solved, a determination result is output by said error notification means. - View Dependent Claims (20, 21, 22, 23)
-
Specification