I recall something about Alchemy.js adding support for adding nodes and relationships maybe a binding to editing node data - it would be needed, I do have concerns about SVG as the layer - D3 seems to bog down in some browsers with larger contexts... have you looked at Go.JS?
Dave On Thursday, August 28, 2014 5:29:14 PM UTC-4, Huston Hedinger wrote: > > Jim, > > Thank you for all of the positive comments about Alchemy.js! ;-)] > > > gg4u, > > Your suggestions, d3.js, Sigma.js and Vivagraph.js are all great > technologies. > > Alchemy uses d3 for layout, some data binding, and for its SVG renderer. > We are using Vivagraph and Three.js for our WebGL renderer. > > Sigma.js is also great, and is the closest thing to Alchemy.js, offering a > powerful framework, and a fairly high level of abstraction making it easy > to get up and running. > > The mantra for Alchemy.js <http://graphalchemist.github.io/Alchemy> is > that you should not have to write "any code" to get up and running with a > Graph visualization app that has search, filtering, and editing > capabilities. In fact, or last release opens up API end points for you to > edit the graph and then POST the data back to the server or your client > side app. > > We have definitely created a tradeoff early, which is that we don't expose > lower level aspects of the applications. We do expose the data, but only > through the API. The user can always play with the internals (although not > reccomended!), with the knowledge that we will be creating more and more > ways for users to interact with the Graph at every level of abstractions - > configurations, accessing the data, and even accessing the DOM objects > directly. > > We'd love more feedback and issue requests > <http://github.com/GraphAlchemist/alchemy>! > > Keep up the good work with your startup! > > Huston > > > > > > > > > On Wednesday, August 13, 2014 4:48:26 PM UTC-7, gg4u wrote: >> >> Hi Jim! >> >> Thank you for your feedback and post! >> Interesting, and there is a real fast evolution for visualizing graphs >> and, as you said, design scale. >> >> Alchemist is really new, released recently in June 2014; and appearantly >> Keylines too. >> At the time (2012), my choice was between D3, Sigma, and Vivagraph. >> I think Vivagraph javascript library is perfoming quite good even with >> node decoration (images on top of nodes) for desktop devices. For mobile >> devices, it is better to visualize a relatively small subset of nodes. >> Though, it offers good options for styling nodes and for tweeking the >> graph animation; there is also webgl support (though for mobile handset is >> a constraint). >> >> The page you probably saw at xdiscovery.com (despite not officially >> released :P) is a showcase scenario for a mobile app we build >> (LearnDiscovery for iOS); for the app, native coding was chosen cause JS >> framework were not performing sufficiently well for mobile handsets with >> large graphs and graph traversal. >> I'd like to experiment this alchemy.js and keylines with node decoration. >> Not clear on their website, but keylines is commercial right? >> >> The features for filtering would be indeed very useful. >> >> Thank you for your informative posting. >> By the way, sorry for my understanding of English language, but with >> "unusually responsive on my iPad" >> did you mean you found Viva working well or not on iPad, on >> xdiscovery.com? :P >> >> Your feedback is real welcome, I would like to release an improvement for >> the graph rendering: there have been quite a lot of trials for choosing >> correct parameters in spring-force layout for heterogeneity in graph size. >> It would be cool if some framework could adjust spring-force parameters >> automatically in function of device and number of nodes: maybe Alchemist >> does that? >> >> >> >> >> Il giorno mercoledì 13 agosto 2014 23:27:19 UTC+2, Jim Salmons ha scritto: >>> >>> And I would be remiss if I didn't mention that, judging by the number of >>> GitHub notifications flying out of the Alchemy.js project that this project >>> is under VERY active development and getting better and better. Alchemy.js >>> is, to my mind, the most likely candidate solution to recognize the >>> distinction and importance of "design scale" graph visualization vis a vis >>> BigData graph visualization. >>> >>> Design scale visualization is what is needed for #GraphGist authoring as >>> GraphGists become increasingly used as design documents and for exploratory >>> prototyping in addition to its obvious current primary use in creating >>> educational materials. >>> >>> Design-scale visualization is not about how many nodes you can show and >>> move around, its all about expressiveness -- showing label-based subsets >>> within bounding box, non-overlapping relations when more than one relation >>> is displayed between two nodes, easy-CSS styling, etc. >>> >>> While I wish the good GraphAlchemist folks well as they move toward >>> competing with folks like KeyLines and Linkurious in the BigDataViz space, >>> I truly hope that Alchemy.js distinguishes itself by providing the BEST >>> POSSIBLE GraphGist design-viz support available. In fact, if I were Neo >>> Technology I'd be financially encouraging GraphAlchemist to do just that; >>> ensure that Alchemy.js has SUPERB GraphGist design-viz support because >>> GraphGists will increasingly be ultra-effective in consultative-selling in >>> the enterprise space. (I don't expect Neo to do this for 'the rest of us', >>> we'd just be the beneficiaries of Neo making its products more competitive >>> in the enterprise space.) >>> >>> On Monday, August 4, 2014 5:08:49 AM UTC-5, Michael Hunger wrote: >>>> >>>> Hi Roman, >>>> >>>> d3 usually doesn't need middleware, just data. >>>> >>>> There is a library called alchemy.js which also works with d3.js in the >>>> background. >>>> >>>> I wrote a single html page (+ javascript) demo console that you can >>>> find (with sources) here: jexp.github.io/cy2neo >>>> >>>> Cheers, >>>> >>>> Michael >>>> >>>> >>>> >>>> On Fri, Aug 1, 2014 at 2:21 PM, <r...@granul.at> wrote: >>>> >>>>> Dear Neo4j Users! >>>>> >>>>> I am considering to use a Javascript viewer for graph-exploration. >>>>> >>>>> All the exaples I foud (using D3 or sigma.js) use some kind of >>>>> "middleware" in ruby or something similar. >>>>> >>>>> Is there an example that interacts directly with the neo4j-REST-Api? >>>>> >>>>> The only system I found that seems to do so is the neo4j-admin (with >>>>> the use of D3). And the admin seems a bit too complex for a basic example. >>>>> >>>>> best regards >>>>> roman >>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "Neo4j" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to neo4j+un...@googlegroups.com. >>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>> >>>> -- You received this message because you are subscribed to the Google Groups "Neo4j" group. To unsubscribe from this group and stop receiving emails from it, send an email to neo4j+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.