Method and system for Java Gantt/bar chart rendering
AssigneeSap SE
InventorPeter Vignet
Life of this patent
Estimating the term…
Abstract
A method and system for Java Gantt/bar chart rendering includes an extractor to receive project data, a table generator to generate a project table suitable for representing the project data, and a dynamic page component to generate a Gantt chart image utilizing the project table. The system further includes a cell rendering component to render at least one cell of the project table by identifying a suitable graphical image and by applying the graphical image to the cell.
Claims34
A system to create a chart for display on a client device, including:
- a repository for storing project data extracted from a project database associated with a client device;
- a graphics repository for storing a plurality of graphical images for representing extracted project data;
- a processor in communication with the repository and the graphics repository, for generating a project database table to represent the project data extracted from the project database associated with the client device, the processor further
- interfacing with a table view model interface to identify a table view model suitable for representing extracted project data represented in the project database table, the table view model containing a location in the graphics repository of graphical images for representing the extracted project data that is represented in the project database table;
- generating a table view of extracted project data represented in the project database table in accordance with the identified table view model;
- generating a chart image utilizing the project database table in accordance with the generated table view, the chart image being one of a Gantt chart and a bar chart;
- and
- wherein the processor further sends the chart image to the client device for display.
A computer-implemented method to automatically create a chart for display on a display device, the method including:
- receiving project data associated with a data model, the associated data model suitable for representing project data extracted from a project database associated with a client device;
- generating a project database table representing the extracted project data based on the associated data model;
- identifying a table view model suitable for representing the extracted project data, the table view model containing a location in a graphics repository of graphical images for representing the extracted project data;
- generating a table view of the extracted project data in accordance with the identified table view model;
- generating a chaff image utilizing the project database table in accordance with the generated table view, the chart image being one of a Gantt chaff and a bar chart;
- and
- displaying the chart image on a display device.
A machine-readable medium having stored thereon data representing sets of instructions which, when executed by a machine, cause the machine to:
- receive project data having a data model, the data model suitable for representing project data extracted from a project database associated with a client device;
- generate a project database table representing the extracted project data based on the data model;
- identify a table view model suitable for representing the extracted project data, the table view model containing a location in a graphics repository of graphical images for representing the extracted project data;
- generating a table view of the extracted project data in accordance with the identified table view model;
- generate a chart image utilizing the project database table in accordance with the generated table view, the chart image being one of a Gantt chart and a bar chaff;
- and
- display the chart image on a display device.
Dependencies are inferred from the claim text.