Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Visual data interface developing system and method

A data interface and development system technology, applied in visual/graphical programming, creation/generation of source code, etc., can solve problems such as increasing communication costs, reducing development efficiency, and splitting API interface development and use processes, avoiding repeated modifications, The effect of reducing communication costs and improving development efficiency

Active Publication Date: 2018-06-29
BEIMING SOFTWARE
View PDF11 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This method has the following problems: 1. The development and use process of the API interface is separated, and the developer of the interface specification may be different from the developer who writes the code. Therefore, developers often disagree on the understanding of the interface and data format. Inconsistency between the developed interface and the specification
This increases the cost of communication between the two parties and reduces the efficiency of development.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Visual data interface developing system and method
  • Visual data interface developing system and method
  • Visual data interface developing system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] refer to figure 1 , a visual data interface development system, including:

[0040] The interface editor is used to provide a visual graphical interface to receive the API interface description input by the user;

[0041] Interface specification template library, used to store template data;

[0042] Syntax analyzer, used for syntactic analysis of the API interface description input by the user according to the template data in the interface specification template library;

[0043] A code generator, used to generate code according to the API interface description input by the user;

[0044] The interface debugger is used to provide a visual graphical interface to allow users to debug the code generated by the code generator;

[0045] The input end of the syntax analyzer is respectively connected with the output end of the interface editor and the output end of the interface specification template library, the output end of the syntax analyzer is connected with the in...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a visualized data interface developing system and method. The visualized data interface developing system includes an interface editor, an interface standard template library,a grammar analyzer, a code generator and an interface debugger, wherein the interface editor is used for providing a visualized graphical interface for receiving API interface descriptions, the interface standard template library is used for saving template data, the grammar analyzer is used for conducting grammar analysis on the API interface descriptions according to the template data, the codegenerator is used for generating codes, and the interface debugger is used for providing a visualized graphical interface for making a user debug the interface codes. By the adoption of the visualizeddata interface developing system and method, the graphical interfaces are provided for the user, so that it is convenient for the user to carry out edition and debugging; according to the template data and the API interface descriptions input by the user to conduct the grammar analysis, and therefore formats of data interfaces developed by the user can be standardized; the edition and debugging are integrated, so that the cost of communication between editing personnel and debugging personnel is reduced; the developing efficiency of the data interfaces can be improved. The visualized data interface developing system and method can be widely applied in the field of software development.

Description

technical field [0001] The invention relates to the field of software development, in particular to a visual data interface development system and method. Background technique [0002] In some large-scale software integration projects, in addition to the software product itself, data from other systems need to be collected and processed. The reason to collect data from other systems is, on the one hand, to meet the functional requirements of the product itself, and on the other hand, to feed back the data processing results to other systems. Therefore, data interaction between systems must be realized. [0003] At present, the main way to realize data interaction is to adopt the method of data interface, that is, one system provides API interface to another system, and the user of data calls these API interfaces to obtain data and return processing results. Due to the different development languages ​​and technologies adopted by each software system, there are many types of...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F8/34
CPCG06F8/34
Inventor 丁磊楚宁志
Owner BEIMING SOFTWARE
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products