diff options
author | Laurent Ghigonis <laurent@p1sec.com> | 2013-07-20 03:49:05 +0200 |
---|---|---|
committer | Laurent Ghigonis <laurent@p1sec.com> | 2013-07-20 03:49:05 +0200 |
commit | 1a7bc7e2325e9d3edf4914d4532a7af4105ed1d9 (patch) | |
tree | 74697158e5be21e227c6cdd2c64a5ceaf949b34b | |
parent | architecture: ressource links (diff) | |
download | glouglou-1a7bc7e2325e9d3edf4914d4532a7af4105ed1d9.tar.xz glouglou-1a7bc7e2325e9d3edf4914d4532a7af4105ed1d9.zip |
new v3 docs, cleaner, up-to-date architecture plans
-rw-r--r-- | doc/architecture.txt | 34 | ||||
-rw-r--r-- | doc/ideas.txt | 18 | ||||
-rw-r--r-- | doc/old/ARCHITECTURE.txt (renamed from doc/ARCHITECTURE.txt) | 0 | ||||
-rw-r--r-- | doc/old/CODE_STYLE.txt | 3 | ||||
-rw-r--r-- | doc/old/DEFINITIONS.txt (renamed from doc/DEFINITIONS.txt) | 0 | ||||
-rw-r--r-- | doc/old/ROADMAP.txt (renamed from doc/ROADMAP.txt) | 0 | ||||
-rw-r--r-- | doc/old/TODO.txt (renamed from doc/TODO.txt) | 0 | ||||
-rw-r--r-- | doc/old/architecture.xoj (renamed from doc/architecture.xoj) | bin | 18500 -> 18500 bytes | |||
-rw-r--r-- | doc/old/gg_map.xoj (renamed from doc/gg_map.xoj) | bin | 72970 -> 72970 bytes | |||
-rw-r--r-- | doc/old/gg_sniff.xoj (renamed from doc/gg_sniff.xoj) | bin | 17526 -> 17526 bytes | |||
-rw-r--r-- | doc/old/sendring.xoj (renamed from doc/sendring.xoj) | bin | 42759 -> 42759 bytes | |||
-rw-r--r-- | doc/ressources.txt | 57 |
12 files changed, 112 insertions, 0 deletions
diff --git a/doc/architecture.txt b/doc/architecture.txt new file mode 100644 index 0000000..2d7b215 --- /dev/null +++ b/doc/architecture.txt @@ -0,0 +1,34 @@ +-- Probe -- +* sends packets / connections about nodes that are around +* sends informations about nodes that are around distance, path ... +* forwards informations about other probes +---- + +^ +| +UDP glouglou +| +v + +-- Processing server -- + probes server + ^ + | redis write + v + redis + ^ + | redis "keyspace notifications" (http://redis.io/topics/notifications) + v + viz clients server +---- + +^ +| +TCP Graphstream (http://graphstream-project.org/) +| +v + +-- Viz client -- +* web version: gs netstream, gs w3sink +* C version: egraph with graphstream support +---- diff --git a/doc/ideas.txt b/doc/ideas.txt new file mode 100644 index 0000000..985958b --- /dev/null +++ b/doc/ideas.txt @@ -0,0 +1,18 @@ +=============================================================================== +2012-12-18_20-36 + +After Json talk: + +Probe +* sends packets / connections about nodes that are around +* sends informations about nodes that are around distance, path ... +* forwards informations about other probes + +Processing server +* a graph out of network informations, which nodes are connected to which +* has the state of all the network + +Visualisation client (small, no processing) +* transfers full graph on connection +* then graph updates, about nodes +* push / pull ? diff --git a/doc/ARCHITECTURE.txt b/doc/old/ARCHITECTURE.txt index af9372d..af9372d 100644 --- a/doc/ARCHITECTURE.txt +++ b/doc/old/ARCHITECTURE.txt diff --git a/doc/old/CODE_STYLE.txt b/doc/old/CODE_STYLE.txt new file mode 100644 index 0000000..a18e0be --- /dev/null +++ b/doc/old/CODE_STYLE.txt @@ -0,0 +1,3 @@ +Indentation + +* Use tabs for indenting your code diff --git a/doc/DEFINITIONS.txt b/doc/old/DEFINITIONS.txt index 0795725..0795725 100644 --- a/doc/DEFINITIONS.txt +++ b/doc/old/DEFINITIONS.txt diff --git a/doc/ROADMAP.txt b/doc/old/ROADMAP.txt index 9af67f3..9af67f3 100644 --- a/doc/ROADMAP.txt +++ b/doc/old/ROADMAP.txt diff --git a/doc/TODO.txt b/doc/old/TODO.txt index a6c02b1..a6c02b1 100644 --- a/doc/TODO.txt +++ b/doc/old/TODO.txt diff --git a/doc/architecture.xoj b/doc/old/architecture.xoj Binary files differindex ce6d8d8..ce6d8d8 100644 --- a/doc/architecture.xoj +++ b/doc/old/architecture.xoj diff --git a/doc/gg_map.xoj b/doc/old/gg_map.xoj Binary files differindex b6c7389..b6c7389 100644 --- a/doc/gg_map.xoj +++ b/doc/old/gg_map.xoj diff --git a/doc/gg_sniff.xoj b/doc/old/gg_sniff.xoj Binary files differindex 5182a06..5182a06 100644 --- a/doc/gg_sniff.xoj +++ b/doc/old/gg_sniff.xoj diff --git a/doc/sendring.xoj b/doc/old/sendring.xoj Binary files differindex f3b2959..f3b2959 100644 --- a/doc/sendring.xoj +++ b/doc/old/sendring.xoj diff --git a/doc/ressources.txt b/doc/ressources.txt new file mode 100644 index 0000000..edbc14f --- /dev/null +++ b/doc/ressources.txt @@ -0,0 +1,57 @@ +=== Visualisation client === + +* The DGS File Format Specification +http://graphstream-project.org/doc/Advanced-Concepts/The-DGS-File-Format_1.1/ +* gs netstream +https://github.com/graphstream/gs-netstream +https://github.com/graphstream/gs-netstream/wiki/NetStream-Manual +* gs w3sink +https://github.com/graphstream/w3sink + +* d3 updates +http://bl.ocks.org/mbostock/3808218 +* d3 realtime graph +http://stackoverflow.com/questions/9664642/d3-real-time-streamgraph-graph-data-visualization +http://stackoverflow.com/questions/12764813/producing-a-live-graph-with-d3 +* d3 path transitions +http://bost.ocks.org/mike/path/ +* d3 streamgraph +http://bl.ocks.org/mbostock/4060954 +* d3gl - D3 plugin for WebGL +https://github.com/jiwonkim/d3gl +* threejs - Javascript 3d library +http://threejs.org/ + +* Gephi +https://gephi.org/ +wiki.gephi.org/index.php/Main_Page +* Gephi - graph streaming +http://wiki.gephi.org/index.php/Graph_Streaming +https://marketplace.gephi.org/plugin/graph-streaming/ +https://github.com/gephi/gephi-plugins/tree/graph-streaming +http://wiki.gephi.org/index.php/Specification_-_GSoC_Graph_Streaming_API +* Graphchi +https://code.google.com/p/graphchi/ +* Graphstream +http://graphstream-project.org/ +http://graphstream-project.org/doc/Tutorials/Getting-Started_1.0/ +http://code.google.com/p/graphstream/ +* GSoC: interconnect Gephi Graph Streaming API and GraphStream +https://gephi.org/tag/graphstream/ +* Cytoscape +http://www.cytoscape.org/ + +Gephi: Graph Streaming in action +https://www.youtube.com/watch?v=7SW_FDiY0sg + +=== Processing Server === + +* libwebsock +https://github.com/payden/libwebsock/ +* redis "keyspace notifications" (http://redis.io/topics/notifications) + +=== Network Probes === + +* Flow-tools (old and ugly) +http://code.google.com/p/flow-tools/ + |