Automated Program Data Package Generation for Mobile Apps
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The traditional development mode for mobile software has low development efficiency and long development cycles due to the need for copying and secondary development of similar components, leading to inefficient code reuse.
Innovation Solution
A program data package generation method that obtains configuration information for a target application program, identifies applicable components, and uses a preset automated construction script to generate a data package, enabling efficient component reuse and reducing development time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If traditional development mode is used, then developers can create mobile software, but development efficiency is low and development cycle is long
Solution Approach 1:
The patent pre-extracts and stores common code components into a component library before actual development. When developing a new application, developers only need to select and combine pre-existing components rather than creating them from scratch, significantly reducing development time and improving efficiency.
Solution Approach 2:
The patent divides the software system into independent, reusable components that can be selectively combined. Each component is extracted as a separate unit with its own data package, allowing flexible assembly for different applications without requiring complete code rewriting.
2Productivity
If components are extracted and combined, then code reuse is improved, but the complexity of managing component data packages increases
Solution Approach 1:
The patent introduces a component library as an intermediary layer between the raw code and the final application. This library manages the extraction, storage, and combination of components, handling the complexity of data package management centrally rather than requiring developers to manage it individually.
Solution Approach 2:
The patent creates data packages that contain copies of component information and metadata. These packaged components can be selectively copied and combined to form applications, simplifying the management process by treating components as reusable artifacts rather than managing raw code relationships.
Data Source
AI summary
A program data package generation method, the method includes: obtaining configuration information of a target application program, the configuration information including an identifier of a platform to which the target application program is applicable; obtaining data package(s) of target component(s) in the target application program according to the configuration information, each target component being adapted to the platform; and calling a preset automated construction script, and generating a data package of the target application program according to the configuration information and the data package of the target component.


