What’s next

September 26, 2008

Graph visualization of a Java application

Filed under: Uncategorized — stigl @ 9:43 pm

Wouldn’t it be great to visualize the object graph and relations of Java classes or of a running Java application?
Graph viz
The graph could centre part would start with the binding of the application, like a Spring configuration.
As objects are garbage collected, they fade away. Old objects change colour and large complex classes are inflated.
The application could be useful for new developers to grasp the application, during debugging and testing.

The information could be collected from the classes and relations, and memory dumps or connecting to the VM.

Any takers? I want this application yesterday!

Advertisements

3 Comments »

  1. Hello,

    I find this a brilliant idea and a great and fun topic to tackle; are you still into this?
    M.

    Comment by Mac — June 15, 2009 @ 8:45 am | Reply

  2. I’ve not looked any deeper into the topic, other than fooling around with graphs for another project. From what I’ve heard, the Spring guys are working on something similar with Spring IDE http://springide.org . But then centered around the runtime config of Spring.
    -Stig,

    Comment by stigl — June 15, 2009 @ 10:09 am | Reply

  3. One of my students is currently working on this. There has been some analysis of graphs of these type; they show remarkable resemblance to the brain (yes they do).

    The analysis have not been visualized as far as I know.

    Daan

    Comment by Daan van den Berg — November 5, 2009 @ 2:16 am | Reply


RSS feed for comments on this post. TrackBack URI

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Blog at WordPress.com.

%d bloggers like this: