why not all three? give the user the choice... but minimise the deps so if you only want the picture that don't have to download the 5mb...
On Tue, 15 Jan 2008 10:26:39 aldana wrote: > hi, > > we already provide a rich-client app (see > http://www.jfrog.org/sites/dep-analyzer/latest/), which does visualize the > maven dependency graph. we think it would be a good way to provide this > through a report plugin, too. > > but we are a bit uncertain about the way what kind of integration we should > choose. we thought of three alternatives: > > 1) include graph report as applet, where you can tweak and reorganize the > graph like in the rich-client app. > pros: you can use jung-framework, so vizualization gets very comfortable > and you can filter and tweak the graph, this is especially interesting if > you got a very big graph and want to see something through the jungle. > cons: the obious problems which come along with applets (download time of > jars -> will be around 5MB , incompatability with many browsers). > > 2) export the graph to a simple image (jpg,png) and include it inside > report, where you can enlarge it > pros: compatible with all browsers > cons: if the graph is big, it is quite tricky to see anything, for the > image is static moving vertices and filtering won't be possible. only > solution could be to generate a "good default" layout whilst exporting the > graph. but this is quite tricky for humble automation often cannot judge if > a graph-layout is human readable. > > 3) embed a kind of flash/javascript graph visualization app, where moving > vertices and fitlering is possible > pros: flash/javascript supported by nearly all browsers, often quicker to > load as applets. > cons: we lose very good jung-framework for report, further more we haven't > yet found a graph flash/javascript app similar capable to jung :P > > > any favorites or other suggestions? we want to provide the most convenient > solution for maven > developers and architects who want to grasp dependency complexity with > visualization by just looking to the report. hope we get some input by you > maven-users :) > > thanks! -- Michael McCallum Enterprise Engineer mailto:[EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
