Newsgroup: it.comp.java
Titolo: visualizzazione grafi

Salve a tutti...
qualcuno di voi sa per caso dove trovare degli algoritmi implementati in
Java per il disegno radiale e/o planare di grafi connessi e non?
Oppure qualcuno ha mai implementato roba simile in un applicazione java?
Secondo voi quale strategie č meglio usare?
Ovviamente il grafo deve essere navigabile e i nodi hanno una loro
semantica...
Giacchč... :) qualche idea per funzioni di zooming efficienti?! :D
Grazie a chiunque voglia aiutarmi
Sergio 

 semantica...
Credo che jgraph (
http://www.jgraph.com/
) sia la soluzione al tuo problema.
Permette di visualizzare grafi, di sistemarli secondo diversi algoritmi già
disponibili, di zoomarli, etc.
-- 
Alessandro Ronchi
http://www.aronchi.org
http://www.soasi.com

 ha scritto nel messaggio 
news:qkoId.437921$b5.21...@news3.tin.it...


 Giacchè... :) qualche idea per funzioni di zooming efficienti?! :D
Guarda 
http://zico.diei.unipg.it/jgraphbuilder
è un editor di grafi fatto da me, supporta funzionalità di zoom, di
modifica avanzata dei grafi ed ha un'architettura a plugin per gli
algoritmi di disegno. Puoi anche fare il tuo plugin e aggiungerlo a quelli
disponibili. Dagli un'occhiata.
-- 
Pietro	- 
http://www.pietroweb.tk
Linux Registered User #304991
Powered by MDK Linux Kernel 2.6.3

 Cmq grazie lo stesso
jgraph serve solo per la visualizzazione, tutto il resto lo devi fare tu. Ti
è imposto da qualche regola strana (tipo progetto universitario), oppure è
una tua scelta? 


 ha scritto nel messaggio 
news:EErId.438745$b5.21...@news3.tin.it...


 bene usarlo! ;)
Secondo me se tu utilizzassi jgraph (che fa tutto quello che ti serve)
finiresti quella parte di tesi in un tempo minore, e potresti andare avanti
con la realizzazione di altre cose che ancora non sono state fatte. Lo
scopo di una tesi è quello di procedere con la ricerca in un determinato
ambito, non quello di ripetere ciò che è già disponibile (per di più sotto
licenza GPL).
Potresti concordare con il professore una linea di questo tipo: sicuramente
sarebbe più contento perché vedrebbe un risultato maggiore di quello
preventivato.
Io devo fare una tesi sul datawarehousing, all'interno della quale devo
permettere all'utente di creare e cambiare la struttura dei dati e
permettere delle query a partire dal grafo del cubo del datamart. Lo scopo
della mia tesi, per la precisione, è quello di permettere la modifica della
struttura dello schema e gestire query su versioni diverse dello schema  (e
quindi anche delle tabelle di riferimento). 
Se esiste qualcosa che mi possa aiutare a raggiungere questo obiettivo posso
utilizzarlo, e lo faccio volentieri (con il consenso del professore) perché
così posso aggiungere altri pezzi che ancora non sono stati sviluppati da
nessuno.
Inoltre, così facendo, potremmo contribuire con le nostre tesi ad aggiungere
funzioni importanti alle librerie che utilizziamo, qualora servissero
modifiche. Rifare cose già fatte oltre che poco stimolante è anche poco
utile, secondo me.


 ha scritto nel messaggio 
news:31tId.439190$b5.21...@news3.tin.it...


 Java per il disegno radiale e/o planare di grafi connessi e non?
Dai un'occhiata al sorgente di questa applicazione, dovresti trovare gli
algoritmi che cerchi.
http://www.bluemarsh.com/java/graphmaker/index.html
-- 
  Mangiafuoco