Dynamic Link Function Library Platform for Mobile App Development
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Developing mobile applications for devices like smartphones is complex and requires specialized programming knowledge, making it difficult for ordinary users to create applications that can dynamically link, call, and load dynamic link function (DLF) libraries during execution.
Innovation Solution
A system and method that allows users to establish application programs with DLF capabilities through an internet browser-based platform, using a server with a DLF module for setting up call and loader configurations, enabling users to create and compile executable programs for mobile devices without extensive programming expertise.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If traditional App development methods are used, then professional programming capability is achieved, but development complexity increases and accessibility decreases
Solution Approach 1:
The patent introduces an App establishing platform as an intermediary between users and the complex Android development environment. This platform provides a simplified interface that abstracts away the complexity of Android SDK, Eclipse environment, and Java programming, allowing users to create Apps through a user-friendly web-based interface while the platform handles the complex compilation and DLF library integration in the background.
Solution Approach 2:
The system enables self-service App development by providing automated processes that handle compilation, DLF library integration, and executable generation without requiring users to manually configure complex development environments. The platform automatically manages the build process, linking users' simple configurations with the appropriate DLF libraries and generating ready-to-deploy executable files.
2Adaptability or versatility
If professional programming knowledge is required, then App functionality is improved, but user accessibility deteriorates
Solution Approach 1:
The patent segments the App development process into distinct modular components: a simplified user interface for configuration, automatic compilation processes, DLF library management modules, and executable generation. This segmentation allows users to interact only with the simple configuration interface while the platform handles complex processes separately, maintaining functionality without requiring programming knowledge.
Solution Approach 2:
The App establishing platform serves multiple functions through a single unified interface: it provides code generation, automatic compilation, DLF library integration, and executable packaging. This multi-functional platform eliminates the need for users to master multiple development tools and languages, making advanced App functionality accessible to ordinary users.
3Adaptability or versatility
If dynamic link function library integration is implemented, then App capability is enhanced, but development difficulty increases
Solution Approach 1:
The patent implements preliminary action by pre-configuring DLF library integration templates and compilation settings within the platform. Common DLF library configurations are prepared in advance, allowing users to simply select from predefined options rather than manually configuring complex linking parameters. The platform has already established the framework for DLF integration, reducing the user's burden to minimal selections.
Solution Approach 2:
The platform acts as an intermediary that manages the complex interaction between user applications and DLF libraries. It automatically handles the technical details of library linking, loading configurations, and integration with the Android runtime environment, shielding users from the complexity while enabling enhanced App capabilities through DLF functionality.
Data Source
AI summary
The present invention relates to a platform of establishing an application program for a mobile device providing a user to autonomously establish the application program having a capability of dynamically calling and loading a dynamic link function (DLF) library during execution. The platform includes a user interface shown by an internet browser; and a DLF module shown by the user interface and configured to provide the user to set in the application program a call and a linkage to the DLF library during the establishing process, wherein a user accesses to the platform to operate the DLF module to establish the application program through operating on the internet browser showing the user interface.


