Unified App Development Environment for Seamless Sharing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing application development environments face challenges in efficiently sharing and communicating application programs across different users and systems, leading to inefficiencies in development and maintenance due to differences in development and sharing systems.
Innovation Solution
A network-based application development environment that allows program developers to generate, visually display, and share application programs through a communicator that provides communication functions among users, enabling the copying and display of selected application program regions, including parameter information, development parts, and layout information, using drag-and-drop operations and chat formats.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If application programs are shared using a separate system different from the development environment, then application program sharing is enabled, but communication efficiency between users deteriorates and system complexity increases
Solution Approach 1:
The patent merges the application program sharing function directly into the development environment system. The sharing unit is integrated within the development environment, allowing developers to share application programs, parameter information, and layout information through the same interface used for development, eliminating the need for separate sharing systems and improving communication efficiency.
Solution Approach 2:
The development environment is designed to perform multiple functions including not only application program development but also sharing and collaboration. The system provides universal access to application programs, parameter settings, and layout information through a unified interface that serves both development and sharing purposes, reducing the need for multiple specialized systems.
2Adaptability or versatility
If a separate system is used for sharing application programs, then application programs can be transmitted between users, but device complexity increases due to multiple systems
Solution Approach 1:
The patent combines the sharing functionality within the existing development environment architecture. The sharing unit operates as an integrated component that leverages the same infrastructure, data structures, and user interfaces already present in the development environment, thereby avoiding the need for additional separate systems and reducing overall system complexity.
3Adaptability or versatility
If another system is used for sharing application programs, then application programs can be exchanged, but loss of information occurs due to system differences
Solution Approach 1:
The patent integrates the sharing function within the development environment, ensuring that application programs, parameter information, and layout information are shared through the same system that created them. This integration preserves all information elements without loss, as the sharing unit accesses and transmits data through the existing unified data structures and formats already used during development.
Data Source
AI summary
An application development environment providing system which provides a development environment for an application program via a network, the application development environment providing system includes a program developer configured to generate the application program on the basis of an input from a terminal connected to the development environment, and to visually display the generated application program, and a communicator configured to provide a communication function among a plurality of users who use the development environment, to copy a part or all of the application program generated by the program developer in the development environment used by a first user to be available in the development environment used by a second user, and to visually display the part or all of the application program.


