aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLaurent Ghigonis <laurent@p1sec.com>2013-07-20 03:49:05 +0200
committerLaurent Ghigonis <laurent@p1sec.com>2013-07-20 03:49:05 +0200
commit1a7bc7e2325e9d3edf4914d4532a7af4105ed1d9 (patch)
tree74697158e5be21e227c6cdd2c64a5ceaf949b34b
parentarchitecture: ressource links (diff)
downloadglouglou-1a7bc7e2325e9d3edf4914d4532a7af4105ed1d9.tar.xz
glouglou-1a7bc7e2325e9d3edf4914d4532a7af4105ed1d9.zip
new v3 docs, cleaner, up-to-date architecture plans
-rw-r--r--doc/architecture.txt34
-rw-r--r--doc/ideas.txt18
-rw-r--r--doc/old/ARCHITECTURE.txt (renamed from doc/ARCHITECTURE.txt)0
-rw-r--r--doc/old/CODE_STYLE.txt3
-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)bin18500 -> 18500 bytes
-rw-r--r--doc/old/gg_map.xoj (renamed from doc/gg_map.xoj)bin72970 -> 72970 bytes
-rw-r--r--doc/old/gg_sniff.xoj (renamed from doc/gg_sniff.xoj)bin17526 -> 17526 bytes
-rw-r--r--doc/old/sendring.xoj (renamed from doc/sendring.xoj)bin42759 -> 42759 bytes
-rw-r--r--doc/ressources.txt57
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
index ce6d8d8..ce6d8d8 100644
--- a/doc/architecture.xoj
+++ b/doc/old/architecture.xoj
Binary files differ
diff --git a/doc/gg_map.xoj b/doc/old/gg_map.xoj
index b6c7389..b6c7389 100644
--- a/doc/gg_map.xoj
+++ b/doc/old/gg_map.xoj
Binary files differ
diff --git a/doc/gg_sniff.xoj b/doc/old/gg_sniff.xoj
index 5182a06..5182a06 100644
--- a/doc/gg_sniff.xoj
+++ b/doc/old/gg_sniff.xoj
Binary files differ
diff --git a/doc/sendring.xoj b/doc/old/sendring.xoj
index f3b2959..f3b2959 100644
--- a/doc/sendring.xoj
+++ b/doc/old/sendring.xoj
Binary files differ
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/
+