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

Design method of firmware GUI based on SVG

A technology of graphical user interface and design method, applied in the direction of program control device, etc., can solve the problem of inconvenient operation of the firmware character interface, and achieve the effect of personalized interface customization, easy operation, and intuitive management operation.

Inactive Publication Date: 2013-07-31
NANJING UNIV OF TECH
View PDF3 Cites 19 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0010] The technical problem to be solved by the present invention is to overcome the deficiencies of the prior art, aiming at the deficiencies of the firmware character interface representation and inconvenient operation, a design method of a firmware graphical user interface based on SVG is provided

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 of firmware GUI based on SVG
  • Design method of firmware GUI based on SVG
  • Design method of firmware GUI based on SVG

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] Below in conjunction with accompanying drawing, the technical scheme of invention is described in detail:

[0027] A method for designing a firmware graphical user interface based on SVG, said method comprising the steps of:

[0028] Step A, design firmware graphical user interface, save with SVG format, obtain the SVG text file based on XML; Its process is as follows:

[0029] Step A1, using SVG to represent the constituent primitives that make up the firmware GUI, the constituent primitives include straight lines, arcs, circles, ellipses, polylines, and paths;

[0030] Step A2, using SVG to represent the affine transformation of the basic primitive, the affine transformation includes translation, rotation, scale, and shearing;

[0031] Step A3, using SVG to represent the special filter effects of the basic primitives, the special filter effects include blur, highlight, deformation, image synthesis, linear gradient, radial gradient, shadow, emboss;

[0032] Step B, a...

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 design method of a firmware GUI (graphical user interface) based on SVG (scalable vector graphics). The method comprises the steps that the SVG of an extensible markup language is used for indicating constituent elements of the firmware GUI; an interface file described by the SVG is obtained; an SVG resolver is called for resolving the described file of the firmware GUI; basic elements of the SVG are extracted; an interface element structure tree is generated; and the extracted elements of the SVG are drawn and displayed according to a graphic output protocol provided by a UEFI (unified extensible firmware interface). With the adoption of the firmware GUI designed by the method, configuration and management of hardware are more visual and quicker; interface customization is individual; an interface indication file occupies a small space; the interface can play an animation effect; and compared with the traditional BIOS (basic input output system) textual interface, the firmware GUI based on the SVG has the characteristics that the firmware GUI is visual, friendly and easy to operate.

Description

technical field [0001] The invention belongs to the technical field of computer software engineering, and specifically refers to a method for designing a firmware graphical user interface based on SVG. Background technique [0002] With the development of computer technology, friendly human-computer interaction has become more and more important. Graphical User Interface GUI (Graphical User Interface) has become an important channel for human-computer interaction with its rich operation controls and simple and flexible operation. [0003] The birth and use of GUI has made it more convenient for people to operate and interact with computers. At present, GUI technology has been deeply used in computer desktop systems, but the research and application of GUI technology in firmware is still in its infancy. Firmware is different from ordinary software. It is the program code solidified inside the integrated circuit, which is responsible for controlling and coordinating related ...

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): G06F9/44
Inventor 杜振龙李晓丽沈钢纲
Owner NANJING UNIV OF TECH
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