Hallo Leute,
Für mein Arbeit muss ich ein GraphFramework finden oder selbst schreiben, dass über 5000 Nodes darstellen kann. Konkret geht es um eine State Machine. Labels auf den Nodes, sowie Transistionen zu anderen nodes sind notwendig. Vorgabe ist Java.
Da sind mir bisher einige Frameworks bei meiner Recherche aufgefallen.
Jung
Grappa
Graphviz
jgraph
jgraphT
einige von denen basieren auf SWT, andere auf SWING. Irre ich mich, oder sind SWT und SWING vor allem für nicht performancelastige GUI Komponenten anstatt performanter Grafik vorgesehen? Ich bräuchte also ein Framework, was das Rendern und Buffern der Knoten meines Graphen auf der Grafikkarte berechnet. Die aktuelle Lösung setzt auf CPU Rendering und flackert stark ab ca 1000 Nodes. Über die Graka dürften 10k Nodes und mehr kein Problem sein.
Ist es richtig, dass SWING und SWT nicht über die Graka berechnet werden?
Hab jetzt bisher kein auf Opengl basierendes Java GraphFramework gefunden.
Das rudimentär selber zu schreiben wäre auch möglich, aber unnötig wenn es sowas schon gibt.
Lange rede kurzer Sinn: Suche Graph Framework für Java das flüssig 5000 und mehr Knoten darstellen kann.
Hat jemand Erfahrungen mit sowas oder kann mir eins empfehlen? Ansonsten geh ich die der Reihe nach durch bis eins meinen Anforderungen gefällt.
Über Tipps freue ich mich!
Beste Grüße
Yogi
Für mein Arbeit muss ich ein GraphFramework finden oder selbst schreiben, dass über 5000 Nodes darstellen kann. Konkret geht es um eine State Machine. Labels auf den Nodes, sowie Transistionen zu anderen nodes sind notwendig. Vorgabe ist Java.
Da sind mir bisher einige Frameworks bei meiner Recherche aufgefallen.
Jung
Grappa
Graphviz
jgraph
jgraphT
einige von denen basieren auf SWT, andere auf SWING. Irre ich mich, oder sind SWT und SWING vor allem für nicht performancelastige GUI Komponenten anstatt performanter Grafik vorgesehen? Ich bräuchte also ein Framework, was das Rendern und Buffern der Knoten meines Graphen auf der Grafikkarte berechnet. Die aktuelle Lösung setzt auf CPU Rendering und flackert stark ab ca 1000 Nodes. Über die Graka dürften 10k Nodes und mehr kein Problem sein.
Ist es richtig, dass SWING und SWT nicht über die Graka berechnet werden?
Hab jetzt bisher kein auf Opengl basierendes Java GraphFramework gefunden.
Das rudimentär selber zu schreiben wäre auch möglich, aber unnötig wenn es sowas schon gibt.
Lange rede kurzer Sinn: Suche Graph Framework für Java das flüssig 5000 und mehr Knoten darstellen kann.
Hat jemand Erfahrungen mit sowas oder kann mir eins empfehlen? Ansonsten geh ich die der Reihe nach durch bis eins meinen Anforderungen gefällt.
Über Tipps freue ich mich!
Beste Grüße
Yogi
Zuletzt bearbeitet:
(Wort vergessen :/)