Image forming apparatus, information processing apparatus, information processing method, information processing program and storage medium
AssigneeRicoh Company, Ltd.
InventorRyoji Araki
Life of this patent
Estimating the term…
Abstract
An image forming apparatus has a plurality of application execution environments, and includes a control part in each of the application execution environments, configured to control an application executed in a corresponding application execution environment. The control part in an application execution environment controls an application executed in an other application execution environment via the control part of the other application execution environment.
Claims10
An image forming apparatus having a plurality of application execution environments, comprising:
- a first control part in a first application execution environment controls a first group of applications in the first application execution environment;
- and
- a second group of applications executed in a second application execution environment via a second control part of the second application execution environment, said first control part being a part of the first group of applications, the second control part being a part of the second group of applications, and execution of an application in the first group of applications is performed in a different manner than an application in the second group of applications,
- wherein the first control part receives a request to control an application and determines a type of the application to be controlled and sends the request to the second control part if the request is regarding the second group of applications.
An information processing method executed in an image forming apparatus having a plurality of application execution environments, comprising:
- a first control procedure of a first application execution environment controlling a first group of applications executed in the first application execution environment;
- a second control procedure of a second application execution environment controlling a second group of applications executed in the second application execution environment;
- the first control procedure controlling the second group of applications executed in the second application execution environment via the second control procedure, and the first control procedure being a part of the first group of applications, and the second control procedure being a part of the second group of applications;
- executing an application in the first group of applications in a different manner than an application in the second group of applications,
- wherein the first control procedure includes receiving a request to control an application and determines a type of the application to be controlled and sends the request to the second control procedure if the request is regarding the second group of applications.
A non-transitory computer readable storage medium that stores a program which, when executed by a computer, causes the computer to perform a process comprising:
- a first control procedure causing the computer to control a first group of applications executed in a first application execution environment;
- a second control procedure causing the computer to control a second group of applications executed in a second application execution environment;
- the first control procedure causing the computer to control the second group of applications executed in the second application execution environment via the second control procedure, and the first control procedure being a part of the first group of applications, and the second control procedure being a part of the second group of applications;
- executing an application in the first group of applications in a different manner than an application in the second group of applications,
- wherein the first control procedure includes receiving a request to control an application and determines a type of the application to be controlled and sends the request to the second control procedure if the request is regarding the second group of applications.
An image forming apparatus having a plurality of application execution environments, comprising:
- a first control part in a first application execution environment controls a first group of applications in the first application execution environment;
- and
- a second group of applications executed in a second application execution environment via a second control part of the second application execution environment, said first control part being a part of the first group of applications, the second control part being a part of the second group of applications, and execution of an application in the first group of applications is performed as a process and execution of an application in the second group of applications is performed as a thread,
- wherein the first control part receives a request to control an application and determines a type of the application to be controlled and sends the request to the second control part if the request is regarding the second group of applications.
Dependencies are inferred from the claim text.