18648051. VISUAL PROGRAMMING INTERFACE simplified abstract (TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED)
Contents
VISUAL PROGRAMMING INTERFACE
Organization Name
TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
Inventor(s)
VISUAL PROGRAMMING INTERFACE - A simplified explanation of the abstract
This abstract first appeared for US patent application 18648051 titled 'VISUAL PROGRAMMING INTERFACE
Simplified Explanation: The patent application describes a method for visual programming on a terminal interface, where specific event and function building blocks are selected and added to a programming region based on user interactions.
Key Features and Innovation:
- Determining a target role in a visual layout region of an interface.
- Displaying event building block sets for selection.
- Adding selected event and function building blocks to a programming region.
- Allowing users to visually program by selecting and arranging building blocks.
Potential Applications: This technology could be applied in software development tools, educational platforms for teaching programming concepts, and interactive design interfaces for creating custom applications.
Problems Solved: This technology streamlines the process of visual programming by providing a user-friendly interface for selecting and arranging event and function building blocks.
Benefits:
- Simplifies the visual programming process.
- Enhances user experience in creating software applications.
- Facilitates rapid prototyping and testing of program logic.
Commercial Applications: The technology could be utilized in software development tools, educational platforms, and design software to improve user efficiency and creativity in programming and application development.
Prior Art: Readers interested in prior art related to this technology could explore existing visual programming tools, interface design patents, and software development methodologies.
Frequently Updated Research: Stay updated on advancements in visual programming interfaces, user experience design principles, and software development tools to enhance the application of this technology.
Questions about Visual Programming: 1. How does visual programming differ from traditional text-based programming languages? 2. What are the key advantages of using visual programming interfaces for software development?
Original Abstract Submitted
In a method for performing visual programming, applicable to a terminal, a target role in a visual layout region of a target interface is determined. An event building block set is displayed in an event building block triggering region of the target interface. In response to detecting a selection operation on a first event building block in the event building block set, the first event building block corresponding to the target role is added to a visual programming region of the target interface. In response to detecting a selection operation on a first function building block in at least one function building block corresponding to the first event building block displayed in a function building block triggering region of the target interface, the first function building block corresponding to the target role is added to the visual programming region.