Installation method and apparatus
First Claim
Patent Images
1. A managing method executed by a managing framework included in a plurality of frameworks, the managing framework for managing applications in the plurality of frameworks, wherein the plurality of frameworks operates on an operating system, comprising:
- a step of receiving an install instruction for installing the application from an operator;
a step of acquiring the application to be installed;
a step of analyzing information attached to the application to be installed;
a determination step of determining, based on a result of analyzing the information attached to the application, a target framework for installation, wherein the target framework for installation is one of the plurality of frameworks including the managing framework;
an installation step of installing the application in a framework other than the managing framework or in the managing framework, in accordance with the target framework determined in the determination step, wherein if the target framework is not the managing framework, the installation step searches for an application manager corresponding to the target framework and calls an install method of the application manager to install the application in the target framework;
a step of generating a virtual application on the managing framework, if the target framework is not the managing framework, the virtual application corresponding to the installed application and lifecycle management of the installed application is performed for the virtual application;
a step of starting the application installed in the one of the plurality of frameworks in accordance with a start instruction; and
a step of stopping the application in accordance with a stop instruction.
1 Assignment
0 Petitions
Accused Products
Abstract
Upon installing an application, one of a plurality of frameworks determines a framework in which the application is to be installed, and installs the application in the determined framework.
-
Citations
22 Claims
-
1. A managing method executed by a managing framework included in a plurality of frameworks, the managing framework for managing applications in the plurality of frameworks, wherein the plurality of frameworks operates on an operating system, comprising:
-
a step of receiving an install instruction for installing the application from an operator; a step of acquiring the application to be installed; a step of analyzing information attached to the application to be installed; a determination step of determining, based on a result of analyzing the information attached to the application, a target framework for installation, wherein the target framework for installation is one of the plurality of frameworks including the managing framework; an installation step of installing the application in a framework other than the managing framework or in the managing framework, in accordance with the target framework determined in the determination step, wherein if the target framework is not the managing framework, the installation step searches for an application manager corresponding to the target framework and calls an install method of the application manager to install the application in the target framework; a step of generating a virtual application on the managing framework, if the target framework is not the managing framework, the virtual application corresponding to the installed application and lifecycle management of the installed application is performed for the virtual application; a step of starting the application installed in the one of the plurality of frameworks in accordance with a start instruction; and a step of stopping the application in accordance with a stop instruction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An information processing apparatus comprising an operating system and a plurality of frameworks operating on the operating system, wherein the plurality of frameworks includes a managing framework for managing applications in the plurality of frameworks, the managing framework comprising:
-
receiving means for receiving an install instruction for installing the application from an operator; acquisition means for acquiring the application to be installed; analyzing means for analyzing information attached to the application to be installed; determination means for determining, based on a result of analyzing the information attached to the application, a target framework for installation, wherein the target framework for installation is one of the plurality of frameworks including the managing framework; installation means for installing the application in a framework other than the managing framework or in the managing framework, in accordance with the target framework determined by the determination means, wherein if the target framework is not the managing framework, the installation means searches for an application manager corresponding to the target framework and calls an install method of the application manager to install the application in the target framework; generation means for generating a virtual application on the managing framework, if the target framework is not the managing framework, the virtual application corresponding to the installed application and lifecycle management of the installed application is performed for the virtual application; starting means for starting the application installed in the one of the plurality of frameworks in accordance with a start instruction; and stopping means for stopping the application in accordance with a stop instruction. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable storage medium storing a computer program for implementing a managing method executed by a managing framework included in a plurality of frameworks, the managing framework for managing applications in the plurality of frameworks, wherein the plurality of frameworks operates on an operating system, the method comprising:
-
a step of receiving an install instruction for installing the application from an operator; a step of acquiring the application to be installed; a step of analyzing information attached to the application to be installed; a determination step of determining, based on a result of analyzing the information attached to the application, a target framework for installation, wherein the target framework for installation is one of the plurality of frameworks including the managing framework; an installation step of installing the application in a framework other than the managing framework or in the managing framework, in accordance with the target framework determined in the determination step, wherein if the target framework is not the managing framework, the installation step searches for an application manager corresponding to the target framework and calls an install method of the application manager to install the application in the target framework; a step of generating a virtual application on the managing framework, if the target framework is not the managing framework, the virtual application corresponding to the installed application and lifecycle management of the installed application is performed for the virtual application; a step of starting the application installed in the one of the plurality of frameworks in accordance with a start instruction; and a step of stopping the application in accordance with a stop instruction. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification