Out of curiosity, has anyone looked at re-doing the rendering engine of this in SVG? Now that SVG will be officially supported in IE9, its practicality for web apps is much more substantial. Issues like hit testing/item addressability/animation, conditional display based on zoom level, and other characteristics of smart graphs such as these are generally MUCH easier to do in SVG than by trying to write a ton of JavaScript code to render onto a canvas.
-----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Mark Sent: Saturday, January 15, 2011 11:04 AM To: Neo4j user discussions Subject: Re: [Neo4j] HTML5 graph viz library Yep. I slippy graph like google maps - with details an different zoom levels! Awesome! On 15 January 2011 15:58, Peter Neubauer <[email protected]> wrote: > Mhh, > interesting! I wonder if there is any support for using e.g. GeoTools > to render arbitrary layouts apart from spatial. Would be worth to > investigate. The nice thing is that these algos support, as you > mention, zomming into a static structure, and espose more and more > detail on every layer. > > Cheers, > > /peter neubauer > > GTalk: neubauer.peter > Skype peter.neubauer > Phone +46 704 106975 > LinkedIn http://www.linkedin.com/in/neubauer > Twitter http://twitter.com/peterneubauer > > http://www.neo4j.org - Your high performance graph database. > http://www.thoughtmade.com - Scandinavia's coolest Bring-a-Thing party. > > > > On Sat, Jan 15, 2011 at 2:34 PM, Jacob Hansson <[email protected]> wrote: >> Sorry Peter, misread you. What I was thinking was to render non-spatial >> graphs with neo4j spatial. A layout algorithm would calculate the >> "coordinates" of each node we want to visualize. That way we can view really >> big graphs in the browser, since the layout-work is already done by the >> server. >> Den 15 jan 2011 14.28 skrev "Jacob Hansson" <[email protected]>: >>> Yeah, you couldn't do very much with the markers. But you could pre-render >>> millions of nodes on the server, and serve it as a spatial layer as if it >>> was a map. >>> >>> Geoserver would slice it up, allowing zooming and panning just like a map. >>> Then you would add interactivity on top of the rendered image like google >>> does with google maps. It would be difficult to allow moving nodes and so >>> on, but clicking on them and adding relations etc would not be that >>> difficult.. >>> >>> Especially cool if coupled with the styling available with the current geo >>> stack. >>> >>> Imagine for instance visualizing the corporation ownership and board >> members >>> dataset, enabling cheap and super-easy access to the entire visualized >> graph >>> in any browser.. :) >> _______________________________________________ >> Neo4j mailing list >> [email protected] >> https://lists.neo4j.org/mailman/listinfo/user >> > _______________________________________________ > Neo4j mailing list > [email protected] > https://lists.neo4j.org/mailman/listinfo/user > _______________________________________________ Neo4j mailing list [email protected] https://lists.neo4j.org/mailman/listinfo/user _______________________________________________ Neo4j mailing list [email protected] https://lists.neo4j.org/mailman/listinfo/user

