Computer-applied method for displaying software-type applications based on design specifications
OwnerNadia Analia Huebra, Mariano Huebrainventors
Life of this patent
Estimating the term…
Abstract
System and method that automatically instantiates and displays software-type applications based on software design specifications that based on the input of logical structures of information in an electronic device, automatically identifies, validates and store functional and visual design component based on software specifications stored on a database memory. The method automatically creates functional and visual models and store those models and finally automatically display on a device the application interface, functional and visual models combined with other protocols stored in memory using the processor as an instantiator.
Claims8
A computer-implemented method for automatic instantiating and displaying software-type applications based on software design specifications, the method comprising the following stages:
- a. loading, through an input/output device that is connected to a central processing unit (CPU), a functional specification protocol (PEF), a visual specification protocol (PEV), and user interface (UI) resources, and store them in a database memory that is connected to the CPU;
- b. identifying and storing functional and visual design components based on software design specifications in the database memory, the identifying and storing steps comprises the following substages:
- identifying the functional design components based on class design loaded from memories or input/output devices, and
- identifying the visual design components based on a screen design that was loaded from memories or input/output devices;
- c. creating functional and visual models based on the functional and visual design components identified in stage b, and store such functional and visual models in the database memory, logical structures functional models (MF) and visual models (MV) respectively, wherein creating functional and visual models comprises:
- processing, through the central processing unit, functional specification protocol (PEF) to identify functional components, and create functional models with functional objects based on the identified functional components;
- and
- processing, through the central processing unit, visual specification protocol (PEV) to identify visual components, and create visual models with functional content in the visual models based on the identified visual components;
- and
- d. reading, instantiating, and automatically displaying on input/output device, an application interface, together with the functional and visual models created in stage c, combined with UI resources following the norms from protocols stored in stage a, using a processor, set as model instantiator.
A system for instantiating and exposing operational software-type applications based on software design specifications, the system comprises:
- a. an input/output device including functional design components (CDF) interface, visual design components (CDV) interface, and application interface in order to enter software design specifications and display the resulting software-type applications;
- b. a central processing unit (CPU) connected to the input/output device, containing:
- a general memory communicated with input/output device, which interacts with a processor, set to store in a volatile way functional design components and visual design components, as well as user interface (UI) components;
- and
- the processor set to receive at least one software design specification from the input/output device, the processor set as model validator to validate the at least one software design specification against protocols residing in a database memory, and identify a resulting software type application, integrating functional and visual models, the processor set as user interface (UI) combiner, to combine the resulting software-type application, joining functional and visual models, and UI resources, and the processor set as model instantiator to display the resulting software-type application on the application interface;
- and
- c. a database memory connected to CPU, paired with the processor, configured to store statically visual specification protocol (PEV) in a logical structure (PEF) and user interface (UI) resources in a logical structure of UI resources, and also set to dynamically store visual models inside a logical structure visual models MV, functional models in a logical structure functional models (MF) and objects inside a logical structure objects;
- wherein the central processing unit performing:
- recovering all design models stored in the input/output device and process validation of all the design models against functional validation protocols (PEF) loaded in the database memory;
- recovering design models of user interfaces stored in the input/output device and process validation of the design models of user interfaces against visual validation protocols (PEV) loaded in the database memory;
- processing the interpretation of functional models and store in the database memory;
- processing the interpretation of the visual models and store in the database memory;
- recovering the functional models and visual models from the database memory and create user interface based on carry out combining and interaction processing between the functional models and visual models, store the user interfaces in the database memory and display the resulting software-type application on the input/output devices.
Dependencies are inferred from the claim text.