- ...
- Фигня. Узлы - только пустые. и Ребра тоже. Формат файлов - некий ged.
- CCVizu
- Фигня. Java, глючит, не понимает DOT.
- InfoViz
- фигня. Java, глючит, и фообще не грузит графы (свои же демо)
- VisualBrowser
- Java, запускается точно через раз, RDF/OWL - но так ничего и не показал.
- SemaSpace
- 3D, commercial, Win only. Фигнякароч.
- Prefuse
- Java, надо компилить - а не компилиццо, Разные layout, flash-вариант весёленькой расцветки. Надо будет
- Piccolo
- Java, fatal error. Фигня.
- IsaViz
- Java. "IsaViz 2.x is not compatible with Java 1.6 or later... saViz 2.x is not compatible with GraphViz 2.10 or later...." ЦЫрк. Фигня, кароч.
- KAON
- Java, RDF. Клааас!!! Работает, редактирование RDF, визуально и таблицей (like morla). Супер! То, что доктор прописал.
- uDrawGraph
- страшненькое такое - bin + tcl/tk 8.4 (фкоропке). Стартует, показывает, редактирует... Возможности - очень похожи на graphviz, но очень сокращено. Экспорт только в кортинко. Формат - некое UDG (AKA daVinci), есть gml2udg, сырцы ёк. Не фонтан.
- GVF
- Java, GraphXML. Не заводится нихрена.
- node3D
- C+Lua, не компилится.
- graphopt
- C++ - optimize DOTs. Не компилиццо.
- Cytoscape
- Java. Ниче так, прилично работает (как для явы). Узлы можно добавлять-удлалять, атрибуты прописывать (всякие), рёбра таскать между ними. Куча лайаутов - применяется по запросу. В основном - для рисования молекулярных сетей. Импорт из кучи форматов (в том числе owl, GML), но, кажись, только для сетей всё. Мощная штука, но специализированная.
- Protege
- Java. Работает, вроде. И табличный и визуальный стиль.
- graphviz
- DOT, gui+console
- graphtools
- Pigale
- Editor, GraphML; C++, Qt4
- Graph-tool
- Library, console
- Graphtool
- ???
- iGraph
- Lib; C++, Python; Formats: dot, ncol. lgl, graphml[z], gml, net, pajek, dimacs, edge[s|list], adjacency, pickle; Output: Cairo (Glitz, png, pdf, ps, win32, xlib, svg etc). Resume: Cool.
- Gravisto
- Java
- Pajek
- Editor, Win (works in wine). Good.
- NetworkX
- Library, Python; gml, graphml. Good.
So, leaders:
* igraph, networkx - backend, visualisation
* ... - editor
* graphviz - maketing
2 комментария:
Нашел вот тут ваш пост. Полезный конечно, но по поводу gvf есть замечание. Запускается он, хоть и очень криво. У автора видимо jar'ы не в почёте, вот он и налепил там скриптов с выставлением невменяемых дефолтных значений, типа set JAVA_HOME='C:\jdk'
Я эти шедевры поправил и всё заработало.
Относительно InfoVis'а я очень удивился когда прочитал что он не запускает даже собственные сэмплы. Скачал - убедился. Но это всё-равно как-то странно, вроде проект достаточно крупный и знаменитый. Может это со второй бетой только такое?
В целом за пост спасибо - позновательный.
P.S.: Сам я использую prefuse. Хорош.
Полностью с Вами согласен, коллега. Всё может быть - и руки, и звёзды не так...
Что касается "мобильности" Java-apps, то я глубоко убежден, что это если рассматривать сферическое Java-приложение в вакууме, написанное кристально прямыми руками с холодным сердцем и трезвой головой, запущенное в сферической же jvm в вакууме - то тогда будет всё нормально. На практике же в реальных условиях более-менее приемлемо запускаются 1 приложение из 5.
В моем конкретном случае - Fedora 8 + java-1.7.0-icedtea - "искаропки" получилось так, как получилось. А приседать над каждым приложением, дрессируя его под себя - принципиально не считаю нужным, т.к.:
1. немобильность приложения == кривые руки разработчиков (т.к. более другие приложения работают без вопросов);
2. жизни не хватит приседать с каждым поделием - есть более эффективные методы тратить время.
За "prefuse" - большое спасибо, попробую.
Отправить комментарий