[Interop-dev] Fwd: Re: GSoC 2017 student application

Nemesis (spam-protected)
Wed Feb 22 10:27:29 CET 2017


Reply from Xiang below


-------- Forwarded Message --------
Subject: 	Re: [Interop-dev] GSoC 2017 student application
Date: 	Wed, 22 Feb 2017 09:17:09 +0000
From: 	GeekPlux <(spam-protected)>
To: 	Nemesis <(spam-protected)>



thanks.

I recommend the http://sigmajs.org/ beacaus it dedicated to graph
drawing based on canvas and WebGL.

The goal you mentiond I think it is easy to me :)  because I'm a web
developer and have compeleted the network visualization project last year.

But I find out the last commit to NetJSON is one year ago, there are any
people maintain and using it?



Nemesis <(spam-protected) <mailto:(spam-protected)>>于2017年2月22日周三
下午4:51写道:

    Hi Xiang,

    you are welcome to start contributing to netjsongraph.js.

    If NetJSON is accepted we will welcome applications from anyone and I
    will surely welcome yours and review it carefully, especially if you are
    an enthusiast of this kind of technologies.

    Let's get technical, I am not very satisfied with D3. I found it very
    hard to work with. I am also not satisfied with SVG, because as the
    number of elements on the graph grows, it becomes very slow, especially
    on mobile.

    More people have suggested to me to switch to
    http://visjs.org/network_examples.html, which is something I'm
    considering.
    This example seems to be using canvas:
    http://visjs.org/examples/network/events/renderEvents.html

    netjsongraph.js has attracted quite some interest from around the world,
    but I couldn't dedicate much time to it recently. It is also lacking
    automated tests and a modern build process. Probably it would be better
    to develop it using ES6 (which have some kind of built-in templating
    feature) and transpile it with babel.js.

    Our goals should be the following:

    * make it faster with large numbers
    * make it more mobile friendly
    * use modern tools that are familiar to JS developers, so they can
    contribute more easily
    * add automated tests so we can be more confident of introducing changes
    * get rid of complex features
    * make it easy to extend, so users can experiment and build their own
    derivatives
    * make it easy to redraw/update the graph as new data comes in, at least
    at the library level we should support this

    If we can accomplish these tasks, the library has the potential to
    become useful to more communities and become a basic building block for
    more advanced networking tools.

    Take a look also at this other application, which is using
    netjsongraph.js for the visualization part:
    https://github.com/netjson/django-netjsongraph

    Federico


    On 02/22/2017 08:32 AM, Xiang Gao wrote:
    > Hi all,
    >
    > I find this great project, NetJSON, from results searched ‘GSoC’. And
    > the good intention about your project to apply the GSoC 2017
    present in
    > the doc page. I wonder if I could involve in netjsongraph.js if the
    > application accept.
    >
    > I’m a master student from China study the visualization. I’m familiar
    > with in d3.js, SVG and canvas and proficient in JS..
    >
    > please reply any messages you want to talk to me…
    >
    > best regards.
    >
    > /------/
    > /高翔/
    > /Email: (spam-protected) <mailto:(spam-protected)>
    <mailto:(spam-protected) <mailto:(spam-protected)>> |
    > (spam-protected) <mailto:(spam-protected)>
    <mailto:(spam-protected) <mailto:(spam-protected)>>
    > WeChat: geekplus/
    > /Blog: //http://geekplux.com//
    >
    >
    >
    > _______________________________________________
    > Interop-dev mailing list
    > (spam-protected) <mailto:(spam-protected)>
    > https://lists.funkfeuer.at/mailman/listinfo/interop-dev
    >




More information about the Interop-dev mailing list