System and method for automated building of component based applications for visualizing complex data structures
First Claim
1. A system for generating a screen component configured to visualize a data structure in a displayed screen on a graphical user interface of a device, the screen component for including in an application for execution on the device and having definitions expressed in a structured definition language for defining the visualization of the data structure, the visualized data structure related to data content associated with messages communicated over a network between the device and a data source, the system comprising:
- a parser module for analyzing a set of predefined message and data definitions expressed in a structured definition language to identify corresponding data structure and message details related to the messages, the predefined message and data definitions for including in the application;
a screen template for providing a representative example of the screen to be displayed on the graphical user interface; and
a screen component generation module for applying the predefined message and data details to the screen template to generate the screen component;
wherein the predefined message and data definitions and the screen component are subsequently assembled in to the application.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for generating a screen component configured to visualize a data structure in a displayed screen on a graphical user interface of a device. The screen component for including in an application for execution on the device and having definitions expressed in a structured definition language for defining the visualization of the data structure. The visualized data structure related to data content associated with messages communicated over a network between the device and a data source. The system and method comprises: a parser module for analyzing a set of predefined message and data definitions expressed in a structured definition language to identify corresponding data structure and message details related to the messages, the predefined message and data definitions for including in the application; a screen template for providing a representative example of the screen to be displayed on the graphical user interface; and a screen component generation module for applying the predefined message and data details to the screen template to generate the screen component; wherein the predefined message and data definitions and the screen component are subsequently assembled in to the application.
147 Citations
21 Claims
-
1. A system for generating a screen component configured to visualize a data structure in a displayed screen on a graphical user interface of a device, the screen component for including in an application for execution on the device and having definitions expressed in a structured definition language for defining the visualization of the data structure, the visualized data structure related to data content associated with messages communicated over a network between the device and a data source, the system comprising:
-
a parser module for analyzing a set of predefined message and data definitions expressed in a structured definition language to identify corresponding data structure and message details related to the messages, the predefined message and data definitions for including in the application;
a screen template for providing a representative example of the screen to be displayed on the graphical user interface; and
a screen component generation module for applying the predefined message and data details to the screen template to generate the screen component;
wherein the predefined message and data definitions and the screen component are subsequently assembled in to the application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 18)
-
-
11. A method for generating a screen component configured to visualize a data structure in a displayed screen on a graphical user interface of a device, the screen component for including in an application for execution on the device and having definitions expressed in a structured definition language for defining the visualization of the data structure, the visualized data structure related to data content associated with messages communicated over a network between the device and a data source, the method comprising the steps of:
-
analyzing a set of predefined message and data definitions expressed in a structured definition language to identify corresponding data structure and message details related to the messages, the predefined message and data definitions for including in the application;
accessing a screen template for providing a representative example of the screen to be displayed on the graphical user interface; and
applying the predefined message and data details to the screen template to generate the screen component;
wherein the predefined message and data definitions and the screen component are subsequently assembled in to the application. - View Dependent Claims (12, 13, 14, 15, 16, 17, 19, 20)
-
-
21. A computer program product for generating a screen component configured to visualize a data structure in a displayed screen on a graphical user interface of a device, the screen component for including in an application for execution on the device and having definitions expressed in a structured definition language for defining the visualization of the data structure, the visualized data structure related to data content associated with messages communicated over a network between the device and a data source, the computer program product comprising:
-
a computer readable medium;
a parser module stored on the computer readable medium for analyzing a set of predefined message and data definitions expressed in a structured definition language to identify corresponding data structure and message details related to the messages, the predefined message and data definitions for including in the application;
a screen template module computer readable medium for providing a representative example of the screen to be displayed on the graphical user interface; and
a screen component generation module coupled to the template module for applying the predefined message and data details to the screen template to generate the screen component;
wherein the predefined message and data definitions and the screen component are subsequently assembled in to the application.
-
Specification