Hello David, It seems you have an interesting tool. I have a couple of questions about Territory, and may be you want to comment more about its internal architecture:
-Do you use constraints solving techniques to find optimal geometric layouts? (or tried larger object graphs?) -Are you using layout adjustment algorithms? (do you manage node insertions or expansions repairing the layout dynamically?) -Any form of soft relaxation or priority weights? -It will support node aliasing? It will support labelling modes? -Have you experimented with triangles or more general polygons? -Do the visualization updates automatically when a user modify a method in a browser? -Do you use MudPie? It will include inheritance or loose method dependencies? Thanks in advance Hernán 2009/7/16 David Goehrig <[email protected]> > Hey Pharoers, > > I've been working on a little project for the past couple days, and now that > I have something of a tangible result, I'm going to share the first screen > grab. > > What I've been working on is a visualization tool for analyzing the > relationships between Classes and the contents of their CompiledMethods. > > In the attached screen shot, the TPureBehavior circle in the middle is the > root node, and all of the radial nodes are Classes referred to by the > CompiledMethods associated with TPureBehavior. Each of these classes is > bound to a literal in one of the > CompiledMethods. The radius of the circle is directly proportional to the > number of methods that Class has. IdentitySet has 2 compiled methods for > example, whereas ChangeSet has 124 methods. > > Once I get collapsing working, and add some trace lines (so that when > you've expanded and expanded and expanded it is obvious who is connected to > who), I'll post this code somewhere. But what is incredible is how quickly > things get really really deeply interconnected things get. > > Dave > > -- > -=-=-=-=-=-=-=-=-=-=- http://blog.dloh.org/ > > _______________________________________________ > Pharo-project mailing list > [email protected] > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project >
_______________________________________________ Pharo-project mailing list [email protected] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
