Producing a chart
First Claim
1. A computer-implemented method of producing a Gantt chart, comprising:
- providing an XML template defining at least one column of the Gantt chart and a non-XML code instruction including functionality to add a row;
inserting the definition of the at least one column and the non-XML code instruction to add the row into an XML basic layout;
calling a method to perform the non-XML code instruction to add the row to the Gantt chart, the row representing a first task to be included on the Gantt chart;
generating XML coding for adding the row representing the first task based on the non-XML code instruction and the called method;
adding the XML coding for adding the row to a ROW-XML document, the ROW-XML document including control data; and
removing the control data from the ROW-XML document to produce an XML output document.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and devices are provided for a computer implemented method of producing a chart, such as, for example, a Gantt chart. The method can include providing a template containing a definition of at least one column of the chart and inserting the template into a basic layout to form a document. An instruction to add a row to the chart is received. The instruction can include at least one type of information pertaining to the first task to be included on the chart contained in the document. The method further includes adding the row pertaining to the first task contained in the document. In one example, the template is an XML template, the basic layout is an XML basic layout and the document is an XML document.
137 Citations
22 Claims
-
1. A computer-implemented method of producing a Gantt chart, comprising:
-
providing an XML template defining at least one column of the Gantt chart and a non-XML code instruction including functionality to add a row; inserting the definition of the at least one column and the non-XML code instruction to add the row into an XML basic layout; calling a method to perform the non-XML code instruction to add the row to the Gantt chart, the row representing a first task to be included on the Gantt chart; generating XML coding for adding the row representing the first task based on the non-XML code instruction and the called method; adding the XML coding for adding the row to a ROW-XML document, the ROW-XML document including control data; and removing the control data from the ROW-XML document to produce an XML output document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 17, 18, 19, 20, 21, 22)
-
-
8. A computer-implemented method of producing a Gantt chart, comprising:
-
providing an XML template defining at least one column of the Gantt chart and including a non-XML code instruction including functionality to add a row; inserting the definition of the at least one column and the non-XML code instruction to add the row into an XML basic layout, the XML basic layout containing information regarding a layout of the Gantt chart; calling a method to perform the non-XML code instruction to add the row to the Gantt chart, the method including at least one type of information associated with a task corresponding to the row to be included in the Gantt chart; generating XML coding for adding the row to the Gantt chart based on the non-XML code instruction and the called method; adding the XML coding for adding the row to a ROW-XML document, the ROW-XML document including control data; and removing the control data from the ROW-XML document to produce an XML output document.
-
-
9. A non-transitory computer-readable storage medium for use with an electronic device, the computer-readable storage medium having instructions stored thereon which are configured to cause the electronic device to perform at least:
-
providing an XML template defining at least one column of a Gantt chart and including a non-XML code instruction including functionality to add a row; inserting the definition of the at least one column and the non-XML code instruction to add the row into an XML basic layout; calling a method to perform the non-XML code instruction to add the row to the Gantt chart, the row representing a first task to be included in the Gantt chart; generating XML coding for adding the row representing the first task to the Gantt chart based on the received non-XML code instruction and the called method; adding the XML coding for adding the row to a ROW-XML document, the ROW-XML document including control data; and removing the control data from the ROW-XML document to produce an XML output document. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification