[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-kuml-devel
Subject: Re: Automatic Graph Layout
From: flynn () lure ! u-psud ! fr
Date: 2000-10-19 9:42:46
[Download RAW message or body]
On Thu, Oct 19, 2000 at 10:18:53AM +0200, Thomas Förster wrote:
> I've browsed a bit in the web, starting from the link Gerard gave. For me it
> seems quite possible to implement automatic graph layout by ourselves. If you
> look to ftp://wilma.cs.brown.edu/pub/papers/compgeo/gdbiblio.ps.Z (the link
> from the paper), the paper contains an ANNOTATED bibliography listing over 300
> papers about many, many aspects of graph drawing. Sure most of them are not
> online, but hey it seems most of us have an academic background (according to
> email domains), so know the way to a library.
>
> But the problem is anyhow of high risk, as I think we
> can do it, but not how much time this will cost.
>
> GraphViz itself seems not to be a candidate, as for me also the license seems
> to be not GPL compliant. But hopefully there is someone who knows licensing
> issues better than Gerard and I. The license file for GraphViz is at
> http://www.research.att.com/sw/tools/graphviz/license/source.html
>
> So I agree with Ed stating that we should first implement the minimum
> functionality that is needed in ANY case. This is for me a prototype which
> lets me load/save an XMI model and edit it. This means not yet graph editing.
> I want to create say a class and methods for it, even in a tree like
> representation:
>
> class Testclass
> |--Method Testclass()
> +--Method setValue(int bla)
>
> .. (I think you get the point)
>
> All other import/export, diagram editing, interoperability with similar
> applications is for me not part of the first iteration.
>
> Maybe we should use iteration cycles as proposed by Kent Beck for Extreme
> Programming (http://www.extremeprogramming.org for novizes) - 3 weeks for one
> iteration. So we learn to decide an issue of manageable size and to implement
> it, then to decide next issue ... This makes even requirements change
> management more easy.
>
> Thomas
>
I fully agree that automatic graph generation is definitely not for he first iteration.
Its just that the question has come up and I think its worth keeping in the back of our
minds for later on.
Gerard
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic