Wiselib arch, and images/Makefile for svg->pdf conversion
authorRoland Hieber <rohieb@rohieb.name>
Wed, 27 Jul 2011 07:51:18 +0000 (09:51 +0200)
committerRoland Hieber <rohieb@rohieb.name>
Wed, 27 Jul 2011 07:51:18 +0000 (09:51 +0200)
Ausarbeitung/images/Makefile [new file with mode: 0644]
Ausarbeitung/images/Wiselib-Arch.svg [new file with mode: 0644]

diff --git a/Ausarbeitung/images/Makefile b/Ausarbeitung/images/Makefile
new file mode 100644 (file)
index 0000000..0b000cb
--- /dev/null
@@ -0,0 +1,2 @@
+Wiselib-Arch.pdf: Wiselib-Arch.svg
+       inkscape --export-area-page --export-text-to-path --export-pdf=$@ $<
diff --git a/Ausarbeitung/images/Wiselib-Arch.svg b/Ausarbeitung/images/Wiselib-Arch.svg
new file mode 100644 (file)
index 0000000..e49394b
--- /dev/null
@@ -0,0 +1,413 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="700"
+   height="390"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.48.1 r9760"
+   sodipodi:docname="Wiselib-Arch.pdf">
+  <defs
+     id="defs4">
+    <marker
+       inkscape:stockid="Arrow1Lend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1Lend"
+       style="overflow:visible">
+      <path
+         id="path3898"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+         transform="matrix(-0.8,0,0,-0.8,-10,0)"
+         inkscape:connector-curvature="0" />
+    </marker>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="1"
+     inkscape:cx="304.81613"
+     inkscape:cy="228.42971"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     inkscape:window-width="1366"
+     inkscape:window-height="720"
+     inkscape:window-x="0"
+     inkscape:window-y="25"
+     inkscape:window-maximized="1"
+     showguides="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid2985"
+       empspacing="5"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-662.36218)">
+    <rect
+       y="912.36218"
+       x="510"
+       height="90"
+       width="180"
+       id="rect3878"
+       style="fill:#f2f2f2;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 3;stroke-dashoffset:0" />
+    <rect
+       style="fill:#f2f2f2;stroke:#000000;stroke-opacity:1"
+       id="rect3876"
+       width="180"
+       height="90"
+       x="500"
+       y="902.36218" />
+    <rect
+       style="fill:#f2f2f2;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 3;stroke-dashoffset:0"
+       id="rect3874"
+       width="180"
+       height="90"
+       x="30"
+       y="912.36218" />
+    <rect
+       y="902.36218"
+       x="20"
+       height="90"
+       width="180"
+       id="rect3872"
+       style="fill:#f2f2f2;stroke:#000000;stroke-opacity:1" />
+    <rect
+       style="fill:#cccccc;fill-opacity:1;stroke:#000000;stroke-opacity:1"
+       id="rect2987"
+       width="180"
+       height="90"
+       x="250"
+       y="682.36218" />
+    <g
+       id="g3765"
+       transform="translate(-10,236.81934)">
+      <text
+         sodipodi:linespacing="125%"
+         id="text3757"
+         y="481.36218"
+         x="349.74121"
+         style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Droid Sans;-inkscape-font-specification:Droid Sans Bold"
+         xml:space="preserve"><tspan
+           y="481.36218"
+           x="349.74121"
+           id="tspan3759"
+           sodipodi:role="line">Concept</tspan></text>
+      <text
+         sodipodi:linespacing="125%"
+         id="text3761"
+         y="510.36218"
+         x="350.03516"
+         style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Droid Sans;-inkscape-font-specification:Droid Sans Bold"
+         xml:space="preserve"><tspan
+           style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Droid Sans;-inkscape-font-specification:Droid Sans"
+           y="510.36218"
+           x="350.03516"
+           id="tspan3763"
+           sodipodi:role="line">Algorithm Category</tspan></text>
+    </g>
+    <rect
+       y="822.36218"
+       x="250"
+       height="90"
+       width="180"
+       id="rect3771"
+       style="fill:#f2f2f2;stroke:#000000;stroke-opacity:1" />
+    <g
+       id="g3793"
+       transform="translate(-80,222.76611)">
+      <text
+         xml:space="preserve"
+         style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Droid Sans;-inkscape-font-specification:Droid Sans Bold"
+         x="419.74121"
+         y="628.18152"
+         id="text3775"
+         sodipodi:linespacing="125%"><tspan
+           sodipodi:role="line"
+           id="tspan3777"
+           x="419.74121"
+           y="628.18152">Model</tspan></text>
+      <text
+         xml:space="preserve"
+         style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Droid Sans;-inkscape-font-specification:Droid Sans Bold"
+         x="417.92188"
+         y="652.36218"
+         id="text3779"
+         sodipodi:linespacing="125%"><tspan
+           sodipodi:role="line"
+           id="tspan3781"
+           x="420"
+           y="652.36218"
+           style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Droid Sans;-inkscape-font-specification:Droid Sans">Algorithm </tspan><tspan
+           sodipodi:role="line"
+           x="417.92188"
+           y="672.36218"
+           style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Droid Sans;-inkscape-font-specification:Droid Sans"
+           id="tspan3783">Implementation</tspan></text>
+    </g>
+    <path
+       inkscape:connector-curvature="0"
+       id="path3785"
+       d="m 340,822.36218 0,-50"
+       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 2;stroke-dashoffset:0" />
+    <text
+       xml:space="preserve"
+       style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Droid Sans;-inkscape-font-specification:Droid Sans Bold"
+       x="99.683594"
+       y="726.36218"
+       id="text3800"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan3802"
+         x="99.683594"
+         y="726.36218"
+         style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Droid Sans;-inkscape-font-specification:Droid Sans"><tspan
+   style="font-weight:bold;-inkscape-font-specification:Droid Sans Bold;font-size:16px"
+   id="tspan3814">External</tspan> Interface</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Droid Sans;-inkscape-font-specification:Droid Sans Bold"
+       x="580.14453"
+       y="726.36218"
+       id="text3806"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan3808"
+         x="580.14453"
+         y="726.36218"
+         style="font-size:16px;font-weight:normal;-inkscape-font-specification:Droid Sans"><tspan
+   style="font-weight:bold;-inkscape-font-specification:Droid Sans Bold;font-size:16px"
+   id="tspan3812">Internal</tspan> Interface</tspan></text>
+    <rect
+       y="752.36218"
+       x="10"
+       height="90"
+       width="180"
+       id="rect3816"
+       style="fill:#cccccc;fill-opacity:1;stroke:#000000;stroke-opacity:1" />
+    <g
+       transform="translate(-250,306.81934)"
+       id="g3818">
+      <text
+         xml:space="preserve"
+         style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Droid Sans;-inkscape-font-specification:Droid Sans Bold"
+         x="349.74121"
+         y="481.36218"
+         id="text3820"
+         sodipodi:linespacing="125%"><tspan
+           sodipodi:role="line"
+           id="tspan3822"
+           x="349.74121"
+           y="481.36218">Concepts</tspan></text>
+      <text
+         xml:space="preserve"
+         style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Droid Sans;-inkscape-font-specification:Droid Sans Bold"
+         x="350.03516"
+         y="510.36218"
+         id="text3824"
+         sodipodi:linespacing="125%"><tspan
+           sodipodi:role="line"
+           id="tspan3826"
+           x="350.03516"
+           y="510.36218"
+           style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Droid Sans;-inkscape-font-specification:Droid Sans">OS Facets</tspan></text>
+    </g>
+    <rect
+       style="fill:#f2f2f2;stroke:#000000;stroke-opacity:1"
+       id="rect3828"
+       width="180"
+       height="90"
+       x="10"
+       y="892.36218" />
+    <g
+       transform="translate(-320,292.76611)"
+       id="g3830">
+      <text
+         sodipodi:linespacing="125%"
+         id="text3832"
+         y="628.18152"
+         x="419.74121"
+         style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Droid Sans;-inkscape-font-specification:Droid Sans Bold"
+         xml:space="preserve"><tspan
+           y="628.18152"
+           x="419.74121"
+           id="tspan3834"
+           sodipodi:role="line">Model</tspan></text>
+      <text
+         sodipodi:linespacing="125%"
+         id="text3836"
+         y="652.36218"
+         x="417.92188"
+         style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Droid Sans;-inkscape-font-specification:Droid Sans Bold"
+         xml:space="preserve"><tspan
+           style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Droid Sans;-inkscape-font-specification:Droid Sans"
+           y="652.36218"
+           x="420"
+           id="tspan3838"
+           sodipodi:role="line">OS Facet </tspan><tspan
+           id="tspan3840"
+           style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Droid Sans;-inkscape-font-specification:Droid Sans"
+           y="672.36218"
+           x="417.92188"
+           sodipodi:role="line">Implementation</tspan></text>
+    </g>
+    <path
+       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 2;stroke-dashoffset:0"
+       d="m 100,892.36218 0,-50"
+       id="path3842"
+       inkscape:connector-curvature="0" />
+    <rect
+       style="fill:#cccccc;fill-opacity:1;stroke:#000000;stroke-opacity:1"
+       id="rect3844"
+       width="180"
+       height="90"
+       x="490"
+       y="752.36218" />
+    <g
+       id="g3846"
+       transform="translate(230,306.81934)">
+      <text
+         sodipodi:linespacing="125%"
+         id="text3848"
+         y="481.36218"
+         x="349.74121"
+         style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Droid Sans;-inkscape-font-specification:Droid Sans Bold"
+         xml:space="preserve"><tspan
+           y="481.36218"
+           x="349.74121"
+           id="tspan3850"
+           sodipodi:role="line">Concept</tspan></text>
+      <text
+         sodipodi:linespacing="125%"
+         id="text3852"
+         y="510.36218"
+         x="350.03516"
+         style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Droid Sans;-inkscape-font-specification:Droid Sans Bold"
+         xml:space="preserve"><tspan
+           style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Droid Sans;-inkscape-font-specification:Droid Sans"
+           y="510.36218"
+           x="350.03516"
+           id="tspan3854"
+           sodipodi:role="line">Data Structures</tspan></text>
+    </g>
+    <rect
+       y="892.36218"
+       x="490"
+       height="90"
+       width="180"
+       id="rect3856"
+       style="fill:#f2f2f2;stroke:#000000;stroke-opacity:1" />
+    <g
+       id="g3858"
+       transform="translate(160,292.76611)">
+      <text
+         xml:space="preserve"
+         style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Droid Sans;-inkscape-font-specification:Droid Sans Bold"
+         x="419.74121"
+         y="628.18152"
+         id="text3860"
+         sodipodi:linespacing="125%"><tspan
+           sodipodi:role="line"
+           id="tspan3862"
+           x="419.74121"
+           y="628.18152">Model</tspan></text>
+      <text
+         xml:space="preserve"
+         style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Droid Sans;-inkscape-font-specification:Droid Sans Bold"
+         x="417.92188"
+         y="652.36218"
+         id="text3864"
+         sodipodi:linespacing="125%"><tspan
+           sodipodi:role="line"
+           id="tspan3866"
+           x="420"
+           y="652.36218"
+           style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Droid Sans;-inkscape-font-specification:Droid Sans">Data Structure </tspan><tspan
+           sodipodi:role="line"
+           x="417.92188"
+           y="672.36218"
+           style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Droid Sans;-inkscape-font-specification:Droid Sans"
+           id="tspan3868">Implementation</tspan></text>
+    </g>
+    <path
+       inkscape:connector-curvature="0"
+       id="path3870"
+       d="m 580,892.36218 0,-50"
+       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 2;stroke-dashoffset:0" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.69999999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.79999995, 0.69999999;stroke-dashoffset:0"
+       d="m 220,672.36218 0,370.00002"
+       id="path3880"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.69999999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.79999995, 0.69999999;stroke-dashoffset:0"
+       d="m 460,672.36218 0,370.00002"
+       id="path3882"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
+       d="m 190,942.36218 140,0 0,-30"
+       id="path3888"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="ccc" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
+       d="m 490,942.36218 -140,0 0,-30"
+       id="path3890"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="ccc" />
+    <text
+       xml:space="preserve"
+       style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Droid Sans;-inkscape-font-specification:Droid Sans Bold"
+       x="340"
+       y="966.36218"
+       id="text4336"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan4338"
+         x="340"
+         y="966.36218"
+         style="font-weight:normal;-inkscape-font-specification:Droid Sans;font-size:16px">Pass at</tspan><tspan
+         sodipodi:role="line"
+         x="340"
+         y="991.36218"
+         id="tspan4340"
+         style="font-weight:normal;-inkscape-font-specification:Droid Sans;font-size:16px"><tspan
+   style="font-weight:bold;-inkscape-font-specification:Droid Sans Bold;font-size:16px"
+   id="tspan4342">compile</tspan> time</tspan></text>
+  </g>
+</svg>
This page took 0.038993 seconds and 4 git commands to generate.