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
|
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. > |
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. |
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 |
Free forum by Nabble | Edit this page |