Image forming apparatus and storage medium
First Claim
1. An image forming apparatus comprising:
- a memory storing a plurality of applications, each application separated into a core logic portion handling basic processing and a user interface frame portion handling rendering processing, the core logic portion of a respective one of the plurality of applications configured to communicate with the core logic portion of a different one of the plurality of applications, and the user interface frame portion of the respective one of the plurality of applications configured to communicate only with the core logic portion of the respective application; and
a processor programmed to execute the plurality of applications and a framework, the core logic portion of the respective one of the plurality of applications being implemented with an application programming interface defined by the framework, the framework loading all core logic portions of the plurality of applications at activation of a system;
wherein the plurality of applications include;
a device application whose core logic portion monitors a state of a device relating to execution of another application and holds information on the device, a core logic portion of the other application acquiring the information on the device from the device application and holding the information as display information; and
a home application that displays a home screen, a core logic portion of the home application making an inquiry to the core logic portion of the other application, acquiring the display information, and displaying the display information.
2 Assignments
0 Petitions
Accused Products
Abstract
An image forming apparatus includes an application on a framework separated into a core logic portion handling basic processing and a user interface frame portion handling rendering processing and operates; and a controller that executes the application and the framework. The core logic portion is implemented with an application programming interface defined by the framework. The application includes plural applications including a device application. The framework loads all core logic portions of the plural applications at activation of a system. A core logic portion of the device application monitors a state of a device relating to execution of another application and holds information on the device. A core logic portion of the other application acquires the information on the device from the device application and holds the information as display information.
-
Citations
3 Claims
-
1. An image forming apparatus comprising:
-
a memory storing a plurality of applications, each application separated into a core logic portion handling basic processing and a user interface frame portion handling rendering processing, the core logic portion of a respective one of the plurality of applications configured to communicate with the core logic portion of a different one of the plurality of applications, and the user interface frame portion of the respective one of the plurality of applications configured to communicate only with the core logic portion of the respective application; and a processor programmed to execute the plurality of applications and a framework, the core logic portion of the respective one of the plurality of applications being implemented with an application programming interface defined by the framework, the framework loading all core logic portions of the plurality of applications at activation of a system; wherein the plurality of applications include; a device application whose core logic portion monitors a state of a device relating to execution of another application and holds information on the device, a core logic portion of the other application acquiring the information on the device from the device application and holding the information as display information; and a home application that displays a home screen, a core logic portion of the home application making an inquiry to the core logic portion of the other application, acquiring the display information, and displaying the display information. - View Dependent Claims (2)
-
-
3. A non-transitory computer readable medium storing a program causing a processor that controls an image forming apparatus to execute a process for image formation, the process comprising:
-
implementing a plurality of applications, each application separated into a core logic portion handling basic processing and a user interface frame portion handling rendering processing, the core logic portion of a respective one of the plurality of applications configured to communicate with the core logic portion of a different one of the plurality of applications, and the user interface frame portion of the respective one of the plurality of applications configured to communicate only with the core logic portion of the respective application; and implementing an application programming interface defined by a framework in the core logic portion of the respective one of the plurality of applications, and loading all core logic portions of the plurality of applications by the framework at activation of a system, wherein the plurality of applications include; a device application whose core logic portion monitors a state of a device relating to execution of another application and holds information on the device, a core logic portion of the other application acquiring the information on the device from the device application and holding the information as display information; and a home application that displays a home screen, a core logic portion of the home application making an inquiry to the core logic portion of the other application, acquiring the display information, and displaying the display information.
-
Specification