Application management method and information processing apparatus
First Claim
1. An application management method in an information processing apparatus, which includes a package management system that is executed on an operating system, an execution environment that is executed on the operating system, and an application management framework that operates on the execution environment and manages a state of an application, the method comprising steps of:
- determining, in accordance with whether or not the application is executed on the operating system, whether the package management system manages a dependence relationship between a package of the application and another package, or the application management framework manages a dependence relationship between the application and another application; and
managing, by the package management system, the dependence relationship between the packages, or managing, by the application management framework, the dependence relationship between the applications, in accordance with a determination made in the determining step,wherein each of the packages is a group of files to be used to execute a corresponding application,wherein the application includes a set item dependent on the execution environment of the application and a set item independent from the execution environment of the application,wherein whether the package management system manages the dependence relationship between the packages or the application management framework manages the dependence relationship between the applications is determined in accordance with the set item dependent on the execution environment of the application, andwherein at least one of the determining step and the managing step is performed by a central processing unit operating in conjunction with a memory device.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing apparatus includes an application management unit which manages the state of an application, and a package management unit which manages dependence relationship information between the package of an arbitrary application and the package of another application. The package is a group of files to be used to execute the application. The package management unit processes the application based on the dependence relationship information. The application management unit manages the state of the application in accordance with a notification from the package management unit.
10 Citations
13 Claims
-
1. An application management method in an information processing apparatus, which includes a package management system that is executed on an operating system, an execution environment that is executed on the operating system, and an application management framework that operates on the execution environment and manages a state of an application, the method comprising steps of:
-
determining, in accordance with whether or not the application is executed on the operating system, whether the package management system manages a dependence relationship between a package of the application and another package, or the application management framework manages a dependence relationship between the application and another application; and managing, by the package management system, the dependence relationship between the packages, or managing, by the application management framework, the dependence relationship between the applications, in accordance with a determination made in the determining step, wherein each of the packages is a group of files to be used to execute a corresponding application, wherein the application includes a set item dependent on the execution environment of the application and a set item independent from the execution environment of the application, wherein whether the package management system manages the dependence relationship between the packages or the application management framework manages the dependence relationship between the applications is determined in accordance with the set item dependent on the execution environment of the application, and wherein at least one of the determining step and the managing step is performed by a central processing unit operating in conjunction with a memory device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An information processing apparatus comprising:
-
a central processing unit coupled to a memory device; a package management system that is executed on an operating system and that manages a dependence relationship between a package of an application and another package, wherein each of the packages is a group of files to be used to execute a corresponding application; and an application management framework that operates on an execution environment and is executed on the operating system, manages a state of the application, and determines, in accordance with whether or not the application is executed on the operating system, whether the package management system manages a dependence relationship between a package of the application and another package, or whether the application management framework manages a dependence relationship between the application and another application, wherein the dependence relationship between the packages is managed by the package management system, or the dependence relationship between the applications is managed by the application management framework, in accordance with a determination by the application management framework, wherein operation of at least one of the package management system and the application management framework is controlled by the central processing unit operating in conjunction with the memory device, wherein the application includes a set item dependent on the execution environment of the application and a set item independent from the execution environment of the application, and wherein whether the package management system manages the dependence relationship between the packages or the application management framework manages the dependence relationship between the applications is determined in accordance with the set item dependent on the execution environment of the application. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable storage medium storing, in executable form, a program for causing a computer to perform an application management method in an information processing apparatus, which includes a package management system that is executed on an operating system, an execution environment that is executed on the operating system, and an application management framework that operates on an execution environment and manages a state of an application, the method comprising steps of:
-
determining, in accordance with whether or not the application is executed on the operating system, whether the package management system manages a dependence relationship between a package of the application and another package of another application, or the application management framework manages a dependence relationship between the application and another application; and managing, by the package management system, the dependence relationship between the packages, or managing by the application management framework, the dependence relationship between the applications, in accordance with a determination in the determining step, wherein each of the packages is a group of files to be used to execute a corresponding application, wherein the application includes a set item dependent on the execution environment of the application and a set item independent from the execution environment of the application, and wherein whether the package management system manages the dependence relationship between the packages or the application management framework manages the dependence relationship between the applications is determined in accordance with the set item dependent on the execution environment of the application.
-
Specification