fmII
Thu, Jul 24th home | browse | articles | contact | chat | submit | faq | newsletter | about | stats | scoop 01:55 UTC
in
Section
login «
register «
recover password «
[Project] add release | add branch | add screenshot | broken links | change owner | email subscribers | update project | update branch (urls) [Project]

 Tulip - Default branch
Section: Unix

 

Added: Sat, May 26th 2001 11:36 UTC (7 years, 2 months ago) Updated: Mon, Jul 7th 2008 13:55 UTC (17 days ago)


Screenshot About:
Tulip is a software system dedicated to the visualization of huge graphs. It manages graphs with up to 500,000 elements (node and edges) on a personal computer (PIII 600, 256MB RAM). Its SuperGraph technology architecture provides the following features: 3D visualizations, 3D modifications, plugin support, support for clusters and navigation, automatic graph drawing, automatic clustering of graphs, automatic selection of elements, and automatic coloring of elements according to a metric.

Author:
Auber David [contact developer]

Rating:
8.47/10.00 (17 votes)

Homepage:
http://www.tulip-software.org/
Tar/BZ2:
http://sourceforge.net/project/showfiles.php?group_id=61223
RPM package:
http://sourceforge.net/project/showfiles.php?group_id=61223
Debian package:
http://packages.debian.org/testing/graphics/tulip.html
OS X package:
http://sourceforge.net/project/showfiles.php?group_id=61223
CVS tree (cvsweb):
http://sourceforge.net/cvs/?group_id=61223
Bug tracker:
http://sourceforge.net/tracker/?group_id=61223
Mailing list archive:
http://sourceforge.net/forum/?group_id=61223

Trove categories: [change]
[Development Status]  6 - Mature
[Environment]  X11 Applications :: Qt
[Intended Audience]  Developers, Quality Engineers, System Administrators
[License]  OSI Approved :: GNU General Public License (GPL)
[Operating System]  MacOS X, Microsoft :: Windows :: Windows NT/2000/XP, POSIX :: Linux
[Programming Language]  C++
[Topic]  Education, Information Management, Software Development :: Libraries, Utilities

Dependencies: [change]
Mesa (required)
Qt (required)
xml2 (required)
[download links]

 
Project admins: [change]
» Auber David (Owner)
» Pat Mary (ingeneer)

» Rating: 8.47/10.00 (Rank N/A)
» Vitality: 0.74% (Rank 324)
» Popularity: 5.43% (Rank 612)

project statsdownload stats
(click to enlarge graphs)
   Record hits: 53,859
   URL hits: 32,876
   Subscribers: 128

Other projects from the same categories:
DBMEdit
allbib
Focus/SIS
rce
JGloss

Users who subscribed to this project also subscribed to:
mplayerplug-in
Meld
Orangevolt XSLT Plugin for Eclipse
Traffic Control Super Script
netwox


Add comment · Rate this project · Subscribe to new releases · Ignore this project · Email this project to a friend · Project record in XML

 Branches

Branch Version Last release License URLs
Default 3.0.2 07-Jul-2008 GNU General Public License (GPL) Homepage Tar/BZ2

 Comments

[»] Tulip Forum and Bug report on sourceforge
by Auber David - Sep 19th 2004 14:06:13

Management of bug reports, new features and forum is
now available for Tulip on Sourceforge. The new 2.0.0
version includes a lot of new features, we need your help
to test it. Feel free to give comment on the new HCI.

URL: sourceforge.net/projects/auber (sorry for the project's
name but tulip was already taken on freshmeat :-( )

Thanks for your help since the begining.
David Auber

[reply] [top]


[»] Very powerful, but a bit rough
by Mark Coletti - Jun 5th 2002 17:19:11

Tulip is indeed a very powerful tool, but does suffer from a few problems.

- there is no developer's mailing list

- you have to go through a silly interface on their web site to get source tar balls (unless you go through freshmeat)

- there's no programmer's documentation

- there's no file format documentation

Mind, that's almost a nit all the formats, except for the native Tulip format, are fairly easy to reverse engineer. Note, however, that GML does *not* stand for Geographic Markup Language as I initially thought; GML is an acronym for Graph Modelling Language. You can get more information on that file format at http://www.infosun.fmi.uni-passau.de/Graphlet/GML/.

Reading information garnered at that site I learned that Tulip supports a simple subset of GML and not the entire language. Morever, as with all the other file formats, the Tulip GML importer uses a hand-written lexer and parser and not, say, lex and yacc. Again, this isn't egregious, but in my experience this raises a red flag.

- user interface design is ad hoc and difficult to use

Why have the initial dialog that has per graph functionality (and buttons X-ed out) when that makes more sense to have that functionality soley on the graph dialog?

- use of void*'s is Evil

- Code comments? WHAT code comments? Hell, I'll even take the French over nothing. Murd!

- there is a LOT of member data in class public and protected sections

Still it's a potent tool, but it can be infuriating to use and develop for.

[reply] [top]


    [»] Re: Very powerful, but a bit rough
    by Auber David - Sep 19th 2004 23:17:19


    > - there is no developer's mailing list

    One is available on sourceforge.


    > - you have to go through a silly

    > interface on their web site

    I need to have some feed back from people that use
    Tulip. It is not silly !
    > - there's no programmer's documentation

    Use doxygen on the source code you will have some.

    > - there's no file format documentation

    See the web page of Tulip.

    > Mind, that's almost a nit all the

    > formats, except for the native Tulip

    > format, are fairly easy to reverse

    > engineer.

    I don't think that you have open a tlp file. It is text using Lisp syntax and behavior.
    >Note, however, that GML does

    > *not* stand for Geographic Markup

    > Language

    Tulip is a graph visualization software not a
    Geographic map viewer.

    > Reading information garnered at that

    > site I learned that Tulip supports a

    > simple subset of GML and not the entire

    > language. Morever, as with all the

    > other file formats, the Tulip GML

    > importer uses a hand-written lexer and

    > parser and not, say, lex and yacc.

    I do not use lex and yacc because it is too slow for the size of graph we want to import. From my knowledge all the basic properties of the GML format are supported, others properties are specific to Graphlet.

    > - user interface design is ad hoc and

    > difficult to use

    Give me some idea... Version 2.0.0 uses MDI interface that should be more easy to use.
    > - use of void*'s is Evil

    Why does it exist ? There is not a lot of void* in Tulip
    instead when we are using typeinfo mechanism. I
    don't think that it is possible to remove them without
    building a silly and unefficient hierachy of classes.

    > - Code comments? WHAT code comments?

    > Hell, I'll even take the French over

    > nothing. Murd!

    Read XP programming... If the code is well done with
    good name function we do not need code comment.

    > - there is a LOT of member data in class

    > public and protected sections

    You are right, some refactoring is needed.

    > Still it's a potent tool, but it can be

    > infuriating to use and develop for.

    It is your point of view. A lot of people are using Tulip and are programming with it.

    [reply] [top]


[»] Really powerful and flexible
by Laurent Tichit - Jun 5th 2001 08:12:47

I'm really happy to have found such a powerful tool:
I'm working in Biocomputing and I'm used to deal with huge graphs (100000 nodes) to represent biological behaviours such as metabolical pathways.
It's also really easy to implement ad-hoc layout/graph management plug-ins to focus on what really matters to oneself.
The tlp format is something we've been waiting for years: as flexible as XML, but far more compact and cleverly designed.
With the efficient memory management, it's also really easy to manipulate many graphs at once in order to compare them, like in molecular 3D structure comparison.

[reply] [top]


[»] Tulip: A nice program for graph visualisation.
by CIXID - May 31st 2001 13:09:50

Hello,
I try Tulip for watching complex systems behavoirs,
and i'm glade to see that it's very fast.
You can easily manipulate sub-graphs to have other views.
The software have power tools like clustering or property management.
I encourage other people to make other plugings to enhance the software capabilities.

[reply] [top]




© Copyright 2008 SourceForge, Inc., All Rights Reserved.
About freshmeat.net •  Privacy Statement •  Terms of Use •  Trademark Guidelines •  Advertise •  Contact Us • 
ThinkGeek •  Slashdot  •  ITMJ •  Linux.com •  NewsForge  •  SourceForge.net  •  Surveys •  Jobs •  PriceGrabber