RDDL Resources for GanttMagic:
An XML Application describing simple Gantt Chart data

This Version: Feb 25, 2002 (V1-beta)

Latest Version: http://www.polyglotinc.com/NS/GanttMagic

Previous Version: unpublished

Editors:

Table of Contents

  1. Identification
  2. Introduction
  3. Example
  4. Resources

Identification

This is an RDDL document (a la this exemplar and this exemplar) describing the XML namespace identified by the URI http://www.polyglotinc.com/NS/GanttMagic/V1 and contains a directory of links to related resources.

Introduction

GanttMagic is a system that produces a simple Gantt chart (some gantt history/examples at this external web site), currently in SVG, JPG, PNG formats, given data in the GanttMagic XML format. There is a demonstration web application running provisionally here..

Example

Here is the GanttMagic chart produced from the XML data file shown below: GanttMagic Chart

Here is the small example GanttMagic XML file producing the above diagram:

<?xml version="1.0"?>
<ganttMagic
   name="Demo Gantt chart"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:noNamespaceSchemaLocation="http://www.polyglotinc.com/NS/GanttMagic/V1/ganttMagicNNS.xsd"
>
    <bar from="1996.418" to="2002.656">JAVA
	<active from="1996.418"> 5.40</active>
	<active from="2001.833"> 0.82</active>
    </bar>
    <bar from="1997.833" to="2002.656">DTD
	<active from="1997.833"> 0.24</active>

	<active from="2001.833"> 0.82</active>
    </bar>
    <bar from="1997.833" to="2002.656">XML
	<active from="1997.833"> 0.24</active>
	<active from="2001.833"> 0.82</active>
    </bar>

    <bar from="1999.415" to="2002.656">JSP
	<active from="1999.415"> 1.66</active>
	<active from="2002.249"> 0.40</active>
    </bar>
    <bar from="1999.415" to="2002.656">J2EE
	<active from="1999.415"> 1.66</active>
	<active from="2001.833"> 0.82</active>

    </bar>
    <bar from="2001.833" to="2002.656">XALAN
	<active from="2001.833"> 0.82</active>
    </bar>
    <bar from="2001.833" to="2002.656">XERCES
	<active from="2001.833"> 0.82</active>
    </bar>
</ganttMagic>

4. Related Resources for GanttMagic

XML Schema

An XML Schema defining GanttMagic XML.

XML Schema (no name space)

A no-name-space XML Schema defining GanttMagic XML.

CSS Stylesheet for SVG

A CSS stylesheet referenced by the SVG generated by the XML-to-SVG-converter resource below.

SVG Module (grid background - size 40)

An SVG Module referenced by the SVG generated by the XML-to-SVG-converter resource below.

SVG Module (grid background - size 20)

An SVG Module referenced by the SVG generated by the XML-to-SVG-converter resource below.

SVG Module (grid background - size 10)

An SVG Module referenced by the SVG generated by the XML-to-SVG-converter resource below.

GanttMagic XML to SVG converter

This is an XSLT transform which converts a GanttMagic XML document into a chart image encoded in SVG/XML.

Java API

A Java API for GanttMagic processing. ...code complete..this resource description TBD... In the mean time, see RBW's blog.

WAR

There is an experimental J2EE web app packaged in a WAR file that is described in RBW's blog.


Last Revised: 6-Oct-2003
Copyright © 2002-2003 by PolyGlot, Inc.