Unlock instant, AI-driven research and patent intelligence for your innovation.

Design method and device for extensible GUI mark document rendering framework

A design method and markup language document technology, applied in computing, instrumentation, electrical and digital data processing, etc., can solve problems such as reducing the burden on developers and insufficient expression ability of HTML documents, achieving reliable design principles, highlighting substantive features, and improving The effect of productivity

Inactive Publication Date: 2020-10-02
INSPUR SUZHOU INTELLIGENT TECH CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In the current development process, developers need to manage multiple code assets such as Java, template documents, JavaScript, and JSX at the same time. Although template documents can partially alleviate the shortcomings of insufficient expressive ability of HTML documents, they cannot fundamentally reduce the burden on developers. problem, the present invention provides a design method and device for an extensible GUI document rendering framework

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
  • Design method and device for extensible GUI mark document rendering framework
  • Design method and device for extensible GUI mark document rendering framework
  • Design method and device for extensible GUI mark document rendering framework

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0042] In order to enable those skilled in the art to better understand the technical solutions in the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described The embodiments are only some of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts shall fall within the protection scope of the present invention.

[0043] The terms appearing in the present invention are explained below:

[0044] Abstract Syntax Tree (AST): abstract syntax tree;

[0045] visitor pattern: visitor pattern;

[0046] observer pattern: listener pattern;

[0047] instance initialization block (IIB): instance initialization block;

[0048] object initializer(OIS): obj...

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 provides a design method and device for an extensible GUI markup document rendering framework. The method comprises the following steps: collecting markup language information provided by codes for writing a general language; converting the collected information of the markup language; generating a markup language document according to the converted information; constructing an AST structure according to the collected HTML information; performing related processing and conversion on the AST structure to produce a new AST structure; and generating an HTML document according to theinformation contained in the new AST structure. The extensible GUI markup document rendering framework maintains declarative grammars similar to markup language documents on the basis of providing type safety and flexible expression capacity, is suitable for compiling UI codes, and can greatly improve productivity of developers.

Description

technical field [0001] The invention relates to the technical field of program development and design, in particular to a design method and device for an extensible GUI markup document rendering framework. Background technique [0002] Representatives of markup languages ​​include HTML, XAML, and JSX. The advantage of markup languages ​​is declarative syntax, which is easy to understand and write, and is very suitable for designers to design UI. At the same time, the disadvantages are also very obvious. The markup language is not a general-purpose programming language, and it cannot express complex operation logic flexibly, and it is not convenient to interoperate with Java; for developers, the markup language is not type-safe, and it is not convenient to implement For code refactoring, it is necessary to manage two code assets of Java and markup language documents at the same time. [0003] In back-end development, template languages ​​are usually used to generate HTML doc...

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): G06F40/143
CPCG06F40/143
Inventor 贾金刚
Owner INSPUR SUZHOU INTELLIGENT TECH CO LTD