HotDraw for version diagrams

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

HotDraw for version diagrams

Paul Baumann
Has anyone used HotDraw to generate pundle version diagrams?
 
The "graph versions" option from a version browser is useful for tracking specific problems, but horizontal expansion makes it rather cumbersome to see large trees containing hundreds of versions. A vertical hierarchy diagram drawn with HotDraw would be nicer--if it can also be printed or exported.
 
The quickest solution I've come up with is to generate XML that can be read by a program I downloaded somewhat randomly called AddFlow by Lassalle Technologies. AddFlow reorganizes the diagram into a nice but not ideal hierarchy diagram and it exports to easily distributable EMF files. I'd prefer a native Smalltalk solution if one is available.
 
Paul Baumann 
 

 

 

 


This message may contain confidential information and is intended for specific recipients unless explicitly noted otherwise. If you have reason to believe you are not an intended recipient of this message, please delete it and notify the sender. This message may not represent the opinion of IntercontinentalExchange, Inc. (ICE), its subsidiaries or affiliates, and does not constitute a contract or guarantee. Unencrypted electronic mail is not secure and the recipient of this message is expected to provide safeguards from viruses and pursue alternate means of communication where privacy or a binding message is desired.

Reply | Threaded
Open this post in threaded view
|

Re: HotDraw for version diagrams

Adrian Kuhn-3
You can use Mondrian to draw the graph, it's a scriptable  
visualization framework written in Smalltalk by Michael Meyer. The  
following code snippet draws a class hierarchy, and I am sure you can  
easy adapt it to draw the version graph

view := Mondrian.ViewRenderer new.
view nodes: Smalltalk allClasses.
view edgesFrom: [ :each | each superclass ].
view treeLayout.
view open

More information see

http://smallwiki.unibe.ch/mondrian/mondriandayoctober18berne/

Gruss, Adrian

On  23. Oct 2006, at 17:47, Paul Baumann wrote:

> Has anyone used HotDraw to generate pundle version diagrams?
>
> The "graph versions" option from a version browser is useful for  
> tracking specific problems, but horizontal expansion makes it  
> rather cumbersome to see large trees containing hundreds of  
> versions. A vertical hierarchy diagram drawn with HotDraw would be  
> nicer--if it can also be printed or exported.
>
> The quickest solution I've come up with is to generate XML that can  
> be read by a program I downloaded somewhat randomly called AddFlow  
> by Lassalle Technologies. AddFlow reorganizes the diagram into a  
> nice but not ideal hierarchy diagram and it exports to easily  
> distributable EMF files. I'd prefer a native Smalltalk solution if  
> one is available.
>
> Paul Baumann
>
>
>
>
> This message may contain confidential information and is intended  
> for specific recipients unless explicitly noted otherwise. If you  
> have reason to believe you are not an intended recipient of this  
> message, please delete it and notify the sender. This message may  
> not represent the opinion of IntercontinentalExchange, Inc. (ICE),  
> its subsidiaries or affiliates, and does not constitute a contract  
> or guarantee. Unencrypted electronic mail is not secure and the  
> recipient of this message is expected to provide safeguards from  
> viruses and pursue alternate means of communication where privacy  
> or a binding message is desired.
>

Reply | Threaded
Open this post in threaded view
|

RE: HotDraw for version diagrams

Paul Baumann
In reply to this post by Paul Baumann
Wonderful! I'm glad I asked.

It reads like it something I could use. Michael Meyer's thesis draft
shows that a lot of work has been put into it. I see it was under
development within just the past couple days. The links are to 110MB
compressed files. Any idea when new parcel files might be available for
people that aren't members of the SCG StORE research repository?

Paul Baumann


-----Original Message-----
From: Adrian Kuhn [mailto:[hidden email]]
Sent: Monday, October 23, 2006 2:20 PM
To: Paul Baumann
Cc: Vwnc List
Subject: Re: HotDraw for version diagrams
Importance: High

You can use Mondrian to draw the graph, it's a scriptable visualization
framework written in Smalltalk by Michael Meyer. The following code
snippet draws a class hierarchy, and I am sure you can easy adapt it to
draw the version graph

view := Mondrian.ViewRenderer new.
view nodes: Smalltalk allClasses.
view edgesFrom: [ :each | each superclass ].
view treeLayout.
view open

More information see

http://smallwiki.unibe.ch/mondrian/mondriandayoctober18berne/

Gruss, Adrian

On  23. Oct 2006, at 17:47, Paul Baumann wrote:

> Has anyone used HotDraw to generate pundle version diagrams?
>
> The "graph versions" option from a version browser is useful for
> tracking specific problems, but horizontal expansion makes it rather
> cumbersome to see large trees containing hundreds of versions. A
> vertical hierarchy diagram drawn with HotDraw would be nicer--if it
> can also be printed or exported.
>
> The quickest solution I've come up with is to generate XML that can be

> read by a program I downloaded somewhat randomly called AddFlow by
> Lassalle Technologies. AddFlow reorganizes the diagram into a nice but

> not ideal hierarchy diagram and it exports to easily distributable EMF

> files. I'd prefer a native Smalltalk solution if one is available.
>
> Paul Baumann
 
 
 
--------------------------------------------------------
This message may contain confidential information and is intended for specific recipients unless explicitly noted otherwise. If you have reason to believe you are not an intended recipient of this message, please delete it and notify the sender. This message may not represent the opinion of IntercontinentalExchange, Inc. (ICE), its subsidiaries or affiliates, and does not constitute a contract or guarantee. Unencrypted electronic mail is not secure and the recipient of this message is expected to provide safeguards from viruses and pursue alternate means of communication where privacy or a binding message is desired.  
 

Reply | Threaded
Open this post in threaded view
|

Re: HotDraw for version diagrams

Michael Meyer-6
Hi Paul
I managed to find somebody who knows how to use the replication tool :-) The bundle 'MondrianDevelopment' can now be loaded from cincom public store.

michael

-------- Original-Nachricht --------
Datum: Mon, 23 Oct 2006 15:41:44 -0400
Von: "Paul Baumann" <[hidden email]>
An: "Adrian Kuhn" <[hidden email]>
Betreff: RE: HotDraw for version diagrams

> Wonderful! I'm glad I asked.
>
> It reads like it something I could use. Michael Meyer's thesis draft
> shows that a lot of work has been put into it. I see it was under
> development within just the past couple days. The links are to 110MB
> compressed files. Any idea when new parcel files might be available for
> people that aren't members of the SCG StORE research repository?
>
> Paul Baumann
>
>
> -----Original Message-----
> From: Adrian Kuhn [mailto:[hidden email]]
> Sent: Monday, October 23, 2006 2:20 PM
> To: Paul Baumann
> Cc: Vwnc List
> Subject: Re: HotDraw for version diagrams
> Importance: High
>
> You can use Mondrian to draw the graph, it's a scriptable visualization
> framework written in Smalltalk by Michael Meyer. The following code
> snippet draws a class hierarchy, and I am sure you can easy adapt it to
> draw the version graph
>
> view := Mondrian.ViewRenderer new.
> view nodes: Smalltalk allClasses.
> view edgesFrom: [ :each | each superclass ].
> view treeLayout.
> view open
>
> More information see
>
> http://smallwiki.unibe.ch/mondrian/mondriandayoctober18berne/
>
> Gruss, Adrian
>
> On  23. Oct 2006, at 17:47, Paul Baumann wrote:
>
> > Has anyone used HotDraw to generate pundle version diagrams?
> >
> > The "graph versions" option from a version browser is useful for
> > tracking specific problems, but horizontal expansion makes it rather
> > cumbersome to see large trees containing hundreds of versions. A
> > vertical hierarchy diagram drawn with HotDraw would be nicer--if it
> > can also be printed or exported.
> >
> > The quickest solution I've come up with is to generate XML that can be
>
> > read by a program I downloaded somewhat randomly called AddFlow by
> > Lassalle Technologies. AddFlow reorganizes the diagram into a nice but
>
> > not ideal hierarchy diagram and it exports to easily distributable EMF
>
> > files. I'd prefer a native Smalltalk solution if one is available.
> >
> > Paul Baumann
>  
>  
>  
> --------------------------------------------------------
> This message may contain confidential information and is intended for
> specific recipients unless explicitly noted otherwise. If you have reason to
> believe you are not an intended recipient of this message, please delete it
> and notify the sender. This message may not represent the opinion of
> IntercontinentalExchange, Inc. (ICE), its subsidiaries or affiliates, and does not
> constitute a contract or guarantee. Unencrypted electronic mail is not
> secure and the recipient of this message is expected to provide safeguards
> from viruses and pursue alternate means of communication where privacy or a
> binding message is desired.  
>  

--
GMX DSL-Flatrate 0,- Euro* - Überall, wo DSL verfügbar ist!
NEU: Jetzt bis zu 16.000 kBit/s! http://www.gmx.net/de/go/dsl