Commit 5a138005bb3d8e55704adfae0d038a66951dbd9a

Authored by Perry Werneck
1 parent 5181c148

Adding diagram of module interconnections.

Showing 1 changed file with 395 additions and 0 deletions   Show diff stats
doc/modules.svg 0 → 100644
... ... @@ -0,0 +1,395 @@
  1 +<?xml version="1.0" encoding="UTF-8" standalone="no"?>
  2 +<!-- Created with Inkscape (http://www.inkscape.org/) -->
  3 +
  4 +<svg
  5 + xmlns:dc="http://purl.org/dc/elements/1.1/"
  6 + xmlns:cc="http://creativecommons.org/ns#"
  7 + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  8 + xmlns:svg="http://www.w3.org/2000/svg"
  9 + xmlns="http://www.w3.org/2000/svg"
  10 + xmlns:xlink="http://www.w3.org/1999/xlink"
  11 + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
  12 + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
  13 + width="297mm"
  14 + height="210mm"
  15 + viewBox="0 0 297 210"
  16 + version="1.1"
  17 + id="svg8"
  18 + inkscape:version="0.92.2 5c3e80d, 2017-08-06"
  19 + sodipodi:docname="modules.svg">
  20 + <defs
  21 + id="defs2">
  22 + <linearGradient
  23 + inkscape:collect="always"
  24 + id="linearGradient5207">
  25 + <stop
  26 + style="stop-color:#9e0000;stop-opacity:1;"
  27 + offset="0"
  28 + id="stop5203" />
  29 + <stop
  30 + style="stop-color:#9e0000;stop-opacity:0;"
  31 + offset="1"
  32 + id="stop5205" />
  33 + </linearGradient>
  34 + <linearGradient
  35 + inkscape:collect="always"
  36 + xlink:href="#linearGradient5207"
  37 + id="linearGradient5209"
  38 + x1="121.3577"
  39 + y1="197.73448"
  40 + x2="151.3577"
  41 + y2="197.73448"
  42 + gradientUnits="userSpaceOnUse" />
  43 + </defs>
  44 + <sodipodi:namedview
  45 + id="base"
  46 + pagecolor="#ffffff"
  47 + bordercolor="#666666"
  48 + borderopacity="1.0"
  49 + inkscape:pageopacity="0.0"
  50 + inkscape:pageshadow="2"
  51 + inkscape:zoom="0.98994949"
  52 + inkscape:cx="567.70864"
  53 + inkscape:cy="332.92314"
  54 + inkscape:document-units="mm"
  55 + inkscape:current-layer="layer1"
  56 + showgrid="false"
  57 + inkscape:window-width="1920"
  58 + inkscape:window-height="1023"
  59 + inkscape:window-x="0"
  60 + inkscape:window-y="30"
  61 + inkscape:window-maximized="1" />
  62 + <metadata
  63 + id="metadata5">
  64 + <rdf:RDF>
  65 + <cc:Work
  66 + rdf:about="">
  67 + <dc:format>image/svg+xml</dc:format>
  68 + <dc:type
  69 + rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
  70 + <dc:title></dc:title>
  71 + </cc:Work>
  72 + </rdf:RDF>
  73 + </metadata>
  74 + <g
  75 + inkscape:label="Camada 1"
  76 + inkscape:groupmode="layer"
  77 + id="layer1"
  78 + transform="translate(0,-87)">
  79 + <flowRoot
  80 + xml:space="preserve"
  81 + id="flowRoot4574"
  82 + style="font-style:normal;font-weight:normal;font-size:16px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
  83 + transform="matrix(0.26458333,0,0,0.26458333,13.898015,131.90128)"><flowRegion
  84 + id="flowRegion4576"><rect
  85 + id="rect4578"
  86 + width="504.06613"
  87 + height="166.67517"
  88 + x="447.49759"
  89 + y="149.22348" /></flowRegion><flowPara
  90 + id="flowPara4580"></flowPara></flowRoot> <g
  91 + id="g4748"
  92 + transform="translate(-18.174328,-26.459683)"
  93 + style="stroke:#9e0000;stroke-opacity:1">
  94 + <ellipse
  95 + ry="14.822247"
  96 + rx="14.822246"
  97 + cy="175.06516"
  98 + cx="44.402946"
  99 + id="path4698"
  100 + style="fill:none;fill-opacity:1;stroke:#9e0000;stroke-width:0.35550764;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
  101 + <text
  102 + id="text4702"
  103 + y="176.46146"
  104 + x="35.012306"
  105 + style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#9e0000;stroke-width:0.26458332;stroke-opacity:1"
  106 + xml:space="preserve"><tspan
  107 + style="stroke-width:0.26458332;stroke:#9e0000;stroke-opacity:1"
  108 + y="176.46146"
  109 + x="35.012306"
  110 + id="tspan4700"
  111 + sodipodi:role="line">GTK/GLIB</tspan></text>
  112 + </g>
  113 + <g
  114 + id="g4758"
  115 + transform="translate(-82.586284,-16.83798)"
  116 + style="stroke:#9e0000;stroke-opacity:1">
  117 + <ellipse
  118 + ry="14.822248"
  119 + rx="14.822247"
  120 + cy="128.77895"
  121 + cx="166.75034"
  122 + id="path4698-7"
  123 + style="fill:none;fill-opacity:1;stroke:#9e0000;stroke-width:0.35550764;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
  124 + <text
  125 + id="text4702-9"
  126 + y="130.28377"
  127 + x="158.72189"
  128 + style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#9e0000;stroke-width:0.26458332;stroke-opacity:1"
  129 + xml:space="preserve"><tspan
  130 + style="stroke-width:0.26458332;stroke:#9e0000;stroke-opacity:1"
  131 + y="130.28377"
  132 + x="158.72189"
  133 + id="tspan4700-2"
  134 + sodipodi:role="line">PW3270</tspan></text>
  135 + </g>
  136 + <g
  137 + id="g4753"
  138 + transform="translate(-58.264757,-33.67596)"
  139 + style="stroke:#9e0000;stroke-opacity:1">
  140 + <ellipse
  141 + ry="14.822248"
  142 + rx="14.822247"
  143 + cy="197.73448"
  144 + cx="136.3577"
  145 + id="path4698-0"
  146 + style="fill:none;fill-opacity:1;stroke:#9e0000;stroke-width:0.35550764;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
  147 + <text
  148 + id="text4702-2"
  149 + y="199.2393"
  150 + x="127.18409"
  151 + style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#9e0000;stroke-width:0.26458332;stroke-opacity:1"
  152 + xml:space="preserve"><tspan
  153 + style="stroke-width:0.26458332;stroke:#9e0000;stroke-opacity:1"
  154 + y="199.2393"
  155 + x="127.18409"
  156 + id="tspan4700-3"
  157 + sodipodi:role="line">LIBV3270</tspan></text>
  158 + </g>
  159 + <g
  160 + id="g4763"
  161 + transform="translate(-126.41849,-5.6126592)"
  162 + style="stroke:#9e0000;stroke-opacity:1">
  163 + <ellipse
  164 + ry="14.822248"
  165 + rx="14.822247"
  166 + cy="227.66867"
  167 + cx="208.38858"
  168 + id="path4698-75"
  169 + style="fill:none;fill-opacity:1;stroke:#9e0000;stroke-width:0.35550764;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
  170 + <text
  171 + id="text4702-92"
  172 + y="229.17349"
  173 + x="197.74324"
  174 + style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#9e0000;stroke-width:0.26458332;stroke-opacity:1"
  175 + xml:space="preserve"><tspan
  176 + style="stroke-width:0.26458332;stroke:#9e0000;stroke-opacity:1"
  177 + y="229.17349"
  178 + x="197.74324"
  179 + id="tspan4700-28"
  180 + sodipodi:role="line">IPCPLUGIN</tspan></text>
  181 + </g>
  182 + <g
  183 + id="g4778"
  184 + transform="translate(-101.29515,22.985177)">
  185 + <ellipse
  186 + ry="14.822248"
  187 + rx="14.822247"
  188 + cy="142.4097"
  189 + cx="245.68436"
  190 + id="path4698-9"
  191 + style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.35550764;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
  192 + <text
  193 + id="text4702-7"
  194 + y="143.91452"
  195 + x="237.83368"
  196 + style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
  197 + xml:space="preserve"><tspan
  198 + style="stroke-width:0.26458332"
  199 + y="143.91452"
  200 + x="237.83368"
  201 + id="tspan4700-36"
  202 + sodipodi:role="line">LIB3270</tspan></text>
  203 + </g>
  204 + <path
  205 + style="fill:none;stroke:#9e0000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  206 + d="M 69.356441,110.77997 C 23.782434,124.90725 23.299019,130.98569 23.319265,133.9656"
  207 + id="path4780"
  208 + inkscape:connector-curvature="0"
  209 + sodipodi:nodetypes="cc" />
  210 + <path
  211 + style="fill:none;stroke:#9e0000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  212 + d="m 63.075608,162.56344 c -14.575086,-2.99228 -19.207032,-4.03112 -24.922884,-5.0113"
  213 + id="path4782"
  214 + inkscape:connector-curvature="0"
  215 + sodipodi:nodetypes="cc" />
  216 + <path
  217 + style="fill:none;stroke:#9e0000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  218 + d="M 66.951014,220.56092 C 23.642664,220.34544 2.1684641,170.99616 15.234363,158.55439"
  219 + id="path4784"
  220 + inkscape:connector-curvature="0"
  221 + sodipodi:nodetypes="cc" />
  222 + <path
  223 + style="fill:none;stroke:#9e0000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  224 + d="m 83.655362,126.74932 c -4.276313,22.45064 -4.009045,22.71791 -4.009045,22.71791"
  225 + id="path4786"
  226 + inkscape:connector-curvature="0" />
  227 + <path
  228 + style="fill:none;stroke:#9e0000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  229 + d="M 80.982664,207.19744 C 78.844508,178.86687 78.844508,178.86687 78.844508,178.86687"
  230 + id="path4788"
  231 + inkscape:connector-curvature="0" />
  232 + <path
  233 + style="fill:none;stroke:#000000;stroke-width:0.26499999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
  234 + d="m 95.415222,120.86939 c 37.684998,35.01231 37.684998,35.01231 37.684998,35.01231 v 0"
  235 + id="path4790"
  236 + inkscape:connector-curvature="0" />
  237 + <path
  238 + style="fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  239 + d="m 93.009792,165.23613 36.081388,-0.26727"
  240 + id="path4792"
  241 + inkscape:connector-curvature="0"
  242 + sodipodi:nodetypes="cc" />
  243 + <path
  244 + style="fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  245 + d="M 96.217032,217.35369 C 133.63476,175.39237 133.63476,175.39237 133.63476,175.39237"
  246 + id="path4794"
  247 + inkscape:connector-curvature="0" />
  248 + <g
  249 + id="g4826"
  250 + transform="translate(-34.477769,-14.967093)">
  251 + <ellipse
  252 + ry="14.822248"
  253 + rx="14.822247"
  254 + cy="244.61517"
  255 + cx="199.19519"
  256 + id="path4698-9-2"
  257 + style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.35550764;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
  258 + <text
  259 + id="text4702-7-9"
  260 + y="246.12"
  261 + x="188.05789"
  262 + style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
  263 + xml:space="preserve"><tspan
  264 + style="stroke-width:0.26458332"
  265 + y="246.12"
  266 + x="188.05789"
  267 + id="tspan4700-36-3"
  268 + sodipodi:role="line">LIBIPC3270</tspan></text>
  269 + </g>
  270 + <path
  271 + style="fill:none;stroke:#000000;stroke-width:0.26458332;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:0.26458332,0.26458332;stroke-dashoffset:0"
  272 + d="M 149.67093,232.05351 C 95.949762,226.97539 95.949762,226.97539 95.949762,226.97539"
  273 + id="path4828"
  274 + inkscape:connector-curvature="0" />
  275 + <path
  276 + style="fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  277 + d="M 162.2326,214.94826 C 149.40366,179.66868 149.40366,179.66868 149.40366,179.66868"
  278 + id="path4830"
  279 + inkscape:connector-curvature="0" />
  280 + <g
  281 + id="g5181"
  282 + transform="translate(-8.2853554,80.448128)">
  283 + <ellipse
  284 + ry="14.822248"
  285 + rx="14.822247"
  286 + cy="109.21123"
  287 + cx="244.31038"
  288 + id="path4698-9-2-9"
  289 + style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.35550764;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
  290 + <text
  291 + id="text4702-7-9-4"
  292 + y="110.34708"
  293 + x="237.69063"
  294 + style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
  295 + xml:space="preserve"><tspan
  296 + style="stroke-width:0.26458332"
  297 + y="110.34708"
  298 + x="237.69063"
  299 + id="tspan4700-36-3-7"
  300 + sodipodi:role="line">Python</tspan></text>
  301 + </g>
  302 + <g
  303 + id="g5186"
  304 + transform="translate(-28.865109,78.844511)">
  305 + <circle
  306 + r="14.822248"
  307 + cy="155.61443"
  308 + cx="261.88693"
  309 + id="path4698-9-2-9-8"
  310 + style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.35550764;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
  311 + <text
  312 + id="text4702-7-9-4-4"
  313 + y="157.11925"
  314 + x="254.79588"
  315 + style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
  316 + xml:space="preserve"><tspan
  317 + style="stroke-width:0.26458332"
  318 + y="157.11925"
  319 + x="254.79588"
  320 + id="tspan4700-36-3-7-5"
  321 + sodipodi:role="line">HLLAPI</tspan></text>
  322 + </g>
  323 + <g
  324 + id="g5191"
  325 + transform="translate(-43.030394,76.171815)">
  326 + <circle
  327 + r="14.822248"
  328 + cy="200.52811"
  329 + cx="254.37173"
  330 + id="path4698-9-2-9-0"
  331 + style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.35550764;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
  332 + <text
  333 + id="text4702-7-9-4-3"
  334 + y="202.02052"
  335 + x="249.71776"
  336 + style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
  337 + xml:space="preserve"><tspan
  338 + style="stroke-width:0.26458332"
  339 + y="202.02052"
  340 + x="249.71776"
  341 + id="tspan4700-36-3-7-6"
  342 + sodipodi:role="line">.NET</tspan></text>
  343 + </g>
  344 + <path
  345 + style="fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  346 + d="M 175.59608,219.22457 C 221.8337,194.36851 221.8337,194.36851 221.8337,194.36851"
  347 + id="path5193"
  348 + inkscape:connector-curvature="0" />
  349 + <path
  350 + style="fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  351 + d="m 179.33785,232.32078 c 39.02135,0.26727 39.02135,0.26727 39.02135,0.26727"
  352 + id="path5195"
  353 + inkscape:connector-curvature="0" />
  354 + <path
  355 + style="fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  356 + d="m 173.45792,242.20975 c 25.39061,25.92514 25.39061,25.92514 25.39061,25.92514 v 0"
  357 + id="path5197"
  358 + inkscape:connector-curvature="0" />
  359 + <text
  360 + xml:space="preserve"
  361 + style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
  362 + x="139.25917"
  363 + y="212.70447"
  364 + id="text5201"
  365 + inkscape:transform-center-x="-1.1241883"
  366 + inkscape:transform-center-y="-0.51928176"
  367 + transform="matrix(0.99439497,0.11726034,-0.10572912,0.99316891,0,0)"><tspan
  368 + sodipodi:role="line"
  369 + id="tspan5199"
  370 + x="139.25917"
  371 + y="212.70447"
  372 + style="stroke-width:0.26458332">D-Bus/Pipe</tspan></text>
  373 + <g
  374 + id="g5245"
  375 + transform="translate(-4.543582,25.657875)">
  376 + <circle
  377 + r="2.4703743"
  378 + cy="262.67932"
  379 + cx="13.157872"
  380 + id="path4698-75-0"
  381 + style="fill:#9e0000;fill-opacity:1;stroke:#9e0000;stroke-width:0.05925127;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
  382 + <text
  383 + id="text5240"
  384 + y="263.85858"
  385 + x="17.180456"
  386 + style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#9e0000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
  387 + xml:space="preserve"><tspan
  388 + style="fill:#9e0000;fill-opacity:1;stroke-width:0.26458332"
  389 + y="263.85858"
  390 + x="17.180456"
  391 + id="tspan5238"
  392 + sodipodi:role="line">Graphical interface</tspan></text>
  393 + </g>
  394 + </g>
  395 +</svg>
... ...