Image Forming App Core Logic UI Frame Separation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing image forming apparatus systems have complex structures due to mixed processing and rendering, making it difficult to add or remove applications efficiently, and require frequent adjustments among applications.
Innovation Solution
The system separates applications into core logic and UI frame components, with a framework that manages life cycles and provides an application programming interface, allowing for easy addition and deletion of applications by limiting links between them.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If applications are integrated with mixed processing and rendering, then system functionality is complete, but system complexity increases and application addition/removal becomes difficult
Solution Approach 1:
The patent divides the application into separate modules: core logic portion and UI frame portion. The framework is also separated into independent components. This segmentation allows applications to be added or removed by simply linking or unlinking modules, reducing system complexity while maintaining functionality.
Solution Approach 2:
The patent introduces an application programming interface (API) as an intermediary layer between the core logic portion and UI frame portion. This API defines standardized interaction protocols, enabling independent modules to communicate without direct coupling, thus facilitating easy application addition and removal while managing system complexity.
2Reliability
If applications have frequent adjustments and synchronization dependencies, then processing accuracy is maintained, but system activation time increases
Solution Approach 1:
The patent implements life cycle management that pre-establishes the relationships and dependencies between application modules before execution. The framework manages the activation, suspension, and termination of core logic portions and UI frame portions in advance, eliminating the need for frequent adjustments and synchronization during runtime, thus reducing system activation time while maintaining processing accuracy.
3Adaptability or versatility
If applications are tightly linked for comprehensive functionality, then system capability is enhanced, but maintenance efficiency decreases
Solution Approach 1:
The patent segments the application into independently maintainable modules (core logic portion and UI frame portion) that can be developed, tested, and maintained separately. The framework manages these segmented modules through standardized APIs, enabling comprehensive system capability while improving maintenance efficiency through modular isolation.
Solution Approach 2:
The patent creates a universal framework that can manage multiple different applications through common APIs and life cycle management mechanisms. This universal structure provides comprehensive system capability while simplifying maintenance, as the same framework and interface standards apply across all applications, reducing the need for application-specific maintenance knowledge.
Data Source
AI summary
An image forming apparatus includes an application on a framework that is 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 programming interface includes an after-the-fact notification indicative of that a window displayed by the application is changed to a non-display state as a result that another window is displayed.


