Egy olyan gráf megjelenítőn álmodoztam az utóbbi napokban, ami képes 2 vagy 3-dimenziós megjelenítésre, és a csodálatos grafikus menük és toolbar-ok helyett egyetlen command line-szerű kisablakot kapna a kedves felhasználó, ahol olyan utasításokat adhatna ki, mint hogy gráf betöltése, layoutolás, clusterezés, az élek és a csomópontok tulajdonságai alapján valamilyen megjelenítési tulajdonság beállítása, szűrése. A konkrét megjelenítésen csak forgatni és nagyítani lehetne az eredményen.
Például ha egy ország közlekedési hálózata a gráf akkor mondanék egy olyat hogy
HIDE NODES WHERE population < 10000
COLOR 'red' EDGES WHERE type = 'railway'
Ilyesmi, kicsit SQL-szerűen. A nagy méretű gráfok kezeléséhez egyszerűen lényegtelen az, hogy egyenként lehessen a csomópontokat babrálni, a kicsiket meg mégiscsak jobb papíron vagy táblán rajzolni :-) Ehhez nézegetem a java 3D dolgait, ami inkáb Pali szakterülete.
- JMonkeyEngine - kicsit mintha játékra lenne kihegyezve, de nagy hype van körülötte
- Java3D - nekem ez elég jó teljesítményű dolognak tűnik. Kicsit régi, de újabban kitettéj java .net projectnek és mintha élne...