GUI-Based Microcomputer Program Creation Tool
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing program creation tools for microcomputers require software knowledge and understanding of programming languages, making it difficult for users without experience to create programs, and are prone to errors due to complex input processes.
Innovation Solution
A program creation apparatus and method utilizing a graphical user interface (GUI) that allows users to input operations through GUI components, enabling the creation of microcomputer programs without requiring software knowledge, by displaying icons corresponding to microcomputer input and output operations, and automatically generating executable code.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a user inputs a program using manual input by a user, then the program can be created, but bugs due to input errors such as spelling error and numerical expression or logic description error can occur
Solution Approach 1:
The patent introduces a graphical user interface (GUI) as an intermediary between the user and the program creation process. The GUI provides visual components and drag-and-drop operations that automatically generate correct program code, eliminating manual typing errors and logical description errors while maintaining ease of operation.
Solution Approach 2:
The patent replaces the mechanical manual input process (typing, editing) with an automated system that generates program code from graphical operations. This substitution eliminates human errors in spelling, numerical expressions, and logic descriptions while maintaining user-friendly operation through visual interfaces.
2Adaptability or versatility
If a user uses programming language knowledge to create a program, then the program can be created with flexibility, but it takes much time for users to learn the language
Solution Approach 1:
The patent creates visual copies of program components through GUI elements that represent functional blocks. Users can drag and drop these visual representations to assemble programs, eliminating the need to learn and type programming syntax while maintaining full program creation flexibility and adaptability.
Solution Approach 2:
The patent transforms the learning curve from syntax-based to visual-based interaction. By changing the input parameters from text commands to graphical operations, the system eliminates the time required to learn programming languages while preserving program creation capabilities through visual configuration.
3Reliability
If a user performs desk debugging or machine debugging to remove bugs, then program quality can be improved, but the construction of a microcomputer system takes lots of work
Solution Approach 1:
The patent performs preliminary actions by automatically generating bug-free program code directly from the GUI configuration. The automated code generation process ensures correctness from the outset, eliminating the need for subsequent desk debugging or machine debugging operations and significantly reducing the overall time required for system construction.
Data Source
AI summary
A program creation apparatus creates a program for a microcomputer that includes an input section, a processor and an output section. The apparatus includes a GUI display section displaying a plurality of icons, each corresponding to each operation of the input section, the processor and the output section, and a program creator creating a program according to manipulation of the icons by a user.


