Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [pde-ui-dev] Project overview visualization in Eclipse

Prefuse has some nice layouts and can produce some pretty fancy graphs, however, if you are looking at creating a plug-in for Eclipse, Zest may be ideal.

An example of what we have done with Zest is available at [1].

[1] http://www.eclipse.org/pde/incubator/dependency-visualization/

cheers
Ian

2008/10/27 Peter Friese <peter.friese@xxxxxxxxx>
Boyan,

you might want to take a look at Zest (http://www.eclipse.org/gef/zest/), which is tailored to visualization and integrates very well with Eclipse. It follows the JFace viewer pattern, which makes it quite easy to use if you already know JFace. 

You might also have a look at Prefuse (http://prefuse.org/), which can produce fancier graphics than Zest can (currently) produce. Prefuse is highly interactive, which might be what you are looking for. However, Prefuse is not natively integrated with Eclipse, so you need to use the SWT_AWT bridge to integrate it. Here is a screencast showing how to use it in Eclipse: http://www.voelter.de/screencasts/prefuse/prefuse2.html.

If you only need visualization and no interactivity, you can use GraphViz (http://www.graphviz.org/), which has some quite useable auto-layouting algorithms.

As you already pointed out, GMF is aimed at creating graphical editors and thus might not be the right choice for what you try to achieve.

Cheers,
Peter

BTW: you might consider using the Eclipse IRC channels (http://wiki.eclipse.org/index.php/IRC) or the newsgroups (http://www.eclipse.org/newsgroups/) for asking questions like this ;-)

On 27.10.2008, at 14:32, Yurukov, Boyan wrote:

Hello,

I have several tools that together form an information integration environment. My goal is to write a plugin that shows an overview of the whole process. It needs to show a graph containing all the integrated elements like datasources, ontologies, web services and so on. Each element should be clickable revealing statistics, additional information and commands. There are different connections between then that should also be clickable. Also the user should be able to change the view, hiding some elements and expanding others. In such cases the elements should automatically reorder themselves on the screen.

Could someone suggest an framework I could use. I an exploring GMF right now, but it seems more editor-oriented. I need just the visualization part. I would appreciate any help.

Greetings,
Boyan Yurukov.

_______________________________________________
pde-ui-dev mailing list
pde-ui-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/pde-ui-dev


_______________________________________________
pde-ui-dev mailing list
pde-ui-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/pde-ui-dev




--
R. Ian Bull, PhD
Software Developer, Code 9
http://www.ianbull.com
http://blog.ianbull.com

Back to the top