Unified SDK Manager for Web App Installation on Image Processors
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing embedded devices face complexity in managing the lifecycle of additional applications due to the presence of multiple program execution environments, requiring separate installation and management methods for each environment.
Innovation Solution
The implementation of a parent-child relationship between SDK applications and web applications, where the SDK application acts as a parent to manage the installation and uninstallation of web applications, simplifying the management process by using a unified method for both platforms.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If separate installation methods are used for each program execution environment, then each environment can be managed independently, but the device complexity and difficulty of operation increase
Solution Approach 1:
The patent merges the management of multiple program execution environments (native and web applications) into a unified installation mechanism. The installation manager provides a single interface that can install both types of applications using the same installation package format, eliminating the need for separate installation methods and reducing operational complexity while maintaining environment independence
2Reliability
If separate installation methods are used for each program execution environment, then each environment can be managed independently, but the ease of operation deteriorates due to multiple learning requirements
Solution Approach 1:
The installation manager is designed with universal functionality to handle both native and web application installations through a single interface. It accepts installation packages in a unified format and automatically routes them to the appropriate execution environment, making the system multi-functional and eliminating the need for users to learn different installation procedures for different application types
Data Source
Figure 1
Figure 2
Figure 3
AI summary
An information processing apparatus, method, and a carrier means are provided. The information processing apparatus (10) including a first program execution environment (20) and a second program execution environment (50) controls installation of a first program (40) corresponding to the first program execution environment and controls installation of a second program (60) corresponding to the second program execution environment in response to a request from the first program.