18648051. VISUAL PROGRAMMING INTERFACE simplified abstract (TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED)

From WikiPatents
Jump to navigation Jump to search

VISUAL PROGRAMMING INTERFACE

Organization Name

TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED

Inventor(s)

Zili Huang of Shenzhen (CN)

Boran Pang of Shenzhen (CN)

Chenglong Hu of Shenzhen (CN)

Zishun Chen of Shenzhen (CN)

Huafeng Ma of Shenzhen (CN)

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.