M
Mohun Biswas
Just looking for pointers to likely technologies here ... I have a Java
webapp running in Tomcat. It manages a relational database, in which
some of the tables can be interpreted as a directed acyclic graph (DAG).
For those who aren't familiar with the term, think of it as your family
tree, with you at the bottom, parents above, grandparents above them,
and so on to an arbitrary starting point (though in my app the number of
immediate ancestors is not limited to two). AKA a dependency graph.
I need to display this data graphically within the client browser, so
I'm looking for any SW package that will help draw a DAG nicely. From
what research I've been able to do, I think SVG would be the preferred
output format (this is an intranet app so I have no problem requiring a
browser plugin) but other formats, including server-rendered types like
JPEG, might work too.
So the dream would be something that interfaces with an RDBMS on input
and produces SVG on output though I doubt things will go quite that
smoothly. I've dug up JGraph, jfreechart, and a few others but have seen
no indication they can do a DAG-style format. But if any of you know one
that can, tell me which and I'll dig deeper.
Come to think of it, what with genealogy being an internet killer app, I
wonder if there are actual family-tree charting packages available in
source form?
TIA,
MB
webapp running in Tomcat. It manages a relational database, in which
some of the tables can be interpreted as a directed acyclic graph (DAG).
For those who aren't familiar with the term, think of it as your family
tree, with you at the bottom, parents above, grandparents above them,
and so on to an arbitrary starting point (though in my app the number of
immediate ancestors is not limited to two). AKA a dependency graph.
I need to display this data graphically within the client browser, so
I'm looking for any SW package that will help draw a DAG nicely. From
what research I've been able to do, I think SVG would be the preferred
output format (this is an intranet app so I have no problem requiring a
browser plugin) but other formats, including server-rendered types like
JPEG, might work too.
So the dream would be something that interfaces with an RDBMS on input
and produces SVG on output though I doubt things will go quite that
smoothly. I've dug up JGraph, jfreechart, and a few others but have seen
no indication they can do a DAG-style format. But if any of you know one
that can, tell me which and I'll dig deeper.
Come to think of it, what with genealogy being an internet killer app, I
wonder if there are actual family-tree charting packages available in
source form?
TIA,
MB