GUI generation system
AssigneePixel Free Studio
InventorFrank Parsolano, III
Life of this patent
Estimating the term…
Abstract
Disclosed is a user interface (UI) Platform system for converting graphical user interface (GUI) design elements into API-integratable computer code (including native code) and logic, comprising a software tool, the software tool comprising a computer processor, a computer readable non-transitory storage medium coupled with the computer processor, and the computer readable non-transitory storage medium having a software algorithm adapted to accept at least a first graphic file representing at least a portion of a GUI defined for a known receiving device.
Claims20
A user interface (UI) Platform system comprising:
- a computer processor;
- and
- a computer readable non-transitory storage medium containing code executable by the processor, the code comprising:
- code accepting at least a first graphic file representing at least a portion of the UI defined for a known receiving device and having a UI element associated with a first graphic file;
- and
- a translation layer associating a function associated with the UI element including code generating a device native computer code by recursively selecting one or more templates for each portion in a tree data structure, modifying the one or more templates to create output native source code, selecting one or more feature-based templates for one or more predetermined features, and updating the one or more feature-based templates with the native source code and the UI element.
A user interface (UI) Platform system comprising:
- a computer processor;
- and
- a computer readable non-transitory storage medium coupled to the processor and containing:
- a front end development software tool comprising at least a first UI element associated with a first function,
- a translation layer associating the function associated with the first UI element with a device native computer code associated with a first device, and
- a template that converts data of the first function into computer code that is native to the first device by recursively selecting one or more templates for each portion in a tree data structure, modifying the one or more templates to create output native source code, selecting one or more feature-based templates for one or more predetermined features, and updating the one or more feature-based templates with the native source code and the UI element.
Dependencies are inferred from the claim text.