Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • akselsa/course-material
  • it1901/course-material
2 results
Show changes
Showing
with 968 additions and 0 deletions
lectures/revealjs/images/gitpod-arch.png

896 KiB

lectures/revealjs/images/javafx-template-structure.png

68 KiB

<?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:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" inkscape:output_extension="org.inkscape.output.svg.inkscape" sodipodi:docname="Waterfall_model-en.svg" version="1.0" inkscape:version="0.48.4 r9939" sodipodi:version="0.32" id="svg2383" height="600" width="800">
<title id="title3146">Waterfall model</title>
<defs id="defs2385">
<marker inkscape:stockid="Arrow2Mend" orient="auto" refY="0" refX="0" id="Arrow2Mend" style="overflow:visible">
<path id="path3875" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" transform="scale(-0.6,-0.6)" inkscape:connector-curvature="0"/>
</marker>
<inkscape:perspective sodipodi:type="inkscape:persp3d" inkscape:vp_x="0 : 372.04724 : 1" inkscape:vp_y="0 : 1000 : 0" inkscape:vp_z="1052.3622 : 372.04724 : 1" inkscape:persp3d-origin="526.18109 : 248.03149 : 1" id="perspective2444"/>
<marker inkscape:stockid="Arrow2Lend" orient="auto" refY="0" refX="0" id="Arrow2Lend" style="overflow:visible">
<path id="path3279" style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" transform="matrix(-1.1,0,0,-1.1,-1.1,0)" inkscape:connector-curvature="0"/>
</marker>
<filter inkscape:collect="always" id="filter4378" color-interpolation-filters="sRGB">
<feGaussianBlur inkscape:collect="always" stdDeviation="3.2" id="feGaussianBlur4380"/>
</filter>
</defs>
<sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" gridtolerance="10000" guidetolerance="10" objecttolerance="10" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="0.40477" inkscape:cx="-117.83742" inkscape:cy="41.809837" inkscape:document-units="px" inkscape:current-layer="layer3" showgrid="false" inkscape:window-width="1920" inkscape:window-height="1021" inkscape:window-x="0" inkscape:window-y="27" showguides="true" inkscape:guide-bbox="true" inkscape:snap-bbox="true" inkscape:snap-grids="false" inkscape:snap-midpoints="true" inkscape:object-paths="true" inkscape:snap-bbox-midpoints="true" inkscape:snap-bbox-edge-midpoints="true" inkscape:bbox-nodes="true" inkscape:bbox-paths="false" inkscape:snap-intersection-paths="true" inkscape:object-nodes="true" inkscape:snap-smooth-nodes="true" inkscape:snap-nodes="true" inkscape:window-maximized="1" inkscape:snap-object-midpoints="false" inkscape:snap-center="false" fit-margin-top="0" fit-margin-left="0" fit-margin-right="0" fit-margin-bottom="0" inkscape:snap-page="true" inkscape:snap-to-guides="false">
<inkscape:grid type="xygrid" id="grid2586" visible="true" enabled="true" empspacing="5" snapvisiblegridlinesonly="true" originx="-5.3200362px" originy="0.67707641px"/>
</sodipodi:namedview>
<metadata id="metadata2388">
<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>Waterfall model</dc:title>
<cc:license rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/"/>
<dc:creator>
<cc:Agent>
<dc:title>Shmuel Csaba Otto Traian Xerxes</dc:title>
</cc:Agent>
</dc:creator>
<dc:rights>
<cc:Agent>
<dc:title>Shmuel Csaba Otto Traian Xerxes</dc:title>
</cc:Agent>
</dc:rights>
<dc:date>2013-10-21</dc:date>
<dc:language>en-US</dc:language>
<dc:contributor>
<cc:Agent>
<dc:title>https://commons.wikimedia.org/wiki/File:Waterfall_model.png by PaulHoadley</dc:title>
</cc:Agent>
</dc:contributor>
</cc:Work>
<cc:License rdf:about="http://creativecommons.org/licenses/by-sa/3.0/">
<cc:permits rdf:resource="http://creativecommons.org/ns#Reproduction"/>
<cc:permits rdf:resource="http://creativecommons.org/ns#Distribution"/>
<cc:requires rdf:resource="http://creativecommons.org/ns#Notice"/>
<cc:requires rdf:resource="http://creativecommons.org/ns#Attribution"/>
<cc:permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks"/>
<cc:requires rdf:resource="http://creativecommons.org/ns#ShareAlike"/>
</cc:License>
</rdf:RDF>
</metadata>
<g inkscape:label="boxes" inkscape:groupmode="layer" id="layer1" transform="translate(-104.25092,-63.490303)">
<path transform="translate(98.930884,62.813241)" inkscape:connector-curvature="0" id="path4401" d="m 400.70855,145.7961 23.78379,28.5 -23.78379,28.5 0,-15 -16.21621,0 0,-27 16.21621,0 0,-15 z" style="fill:#80C1FF;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.47000003000000001;stroke-linecap:square;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"/>
<path transform="translate(98.930884,62.813241)" style="fill:#B1FF80;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.47000003000000001;stroke-linecap:square;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline" d="m 536.86556,270.77783 23.78379,28.5 -23.78379,28.5 0,-15 -16.21621,0 0,-27 16.21621,0 0,-15 z" id="path4403" inkscape:connector-curvature="0"/>
<use x="0" y="0" xlink:href="#rect2495" id="use2578" transform="translate(136.22128,125.01738)" width="1052.3622" height="744.09448"/>
<use x="0" y="0" xlink:href="#rect2495" id="use2582" transform="matrix(0.9997312,0,0,0.9996198,272.47058,250.06068)" width="1052.3622" height="744.09448"/>
<use x="0" y="0" xlink:href="#rect2495" id="use2580" transform="matrix(0.9996543,0,0,1,408.63125,375.01591)" width="1052.3622" height="744.09448"/>
<use x="0" y="0" xlink:href="#rect2495" id="use2584" transform="matrix(0.9996543,0,0,0.9996198,544.76424,500.05922)" width="1052.3622" height="744.09448"/>
<rect transform="translate(98.930884,62.813241)" y="509.99994" x="554.37097" height="78.556305" width="238.54321" id="rect2454" style="fill:#FFCE80;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.46561955999999993;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"/>
<path style="fill:#FF8080;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.47000003000000001;stroke-linecap:square;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline" d="m 363.6853,83.593841 23.78379,28.499989 -23.78379,28.5 0,-15 -16.21621,0 0,-26.999989 16.21621,0 0,-15 z" id="path4523" inkscape:connector-curvature="0"/>
<rect style="fill:#1f1f1f;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter4378)" id="rect2495" width="240" height="80" x="111.93092" y="75.813248"/>
<rect style="fill:#FF8080;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.47386800999999990;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" id="rect2417" width="238.53818" height="78.561226" x="108.9309" y="72.813225"/>
<rect transform="translate(98.930884,62.813241)" style="fill:#fff45a;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.46811425999999967;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" id="rect2440" width="238.54572" height="78.553864" x="418.23676" y="385.01593"/>
<rect transform="translate(98.930884,62.813241)" y="260.00143" x="282.1026" height="78.552803" width="238.54678" id="rect2426" style="fill:#B1FF80;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.47262156000000011;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"/>
<rect transform="translate(98.930884,62.813241)" style="fill:#80C1FF;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.46919394000000003;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" id="rect2394" width="238.54208" height="78.557419" x="145.95026" y="135.0174"/>
</g>
<g inkscape:groupmode="layer" id="layer3" inkscape:label="text" transform="translate(-5.3200362,-0.67706186)">
<g id="g3287" transform="translate(-103.20815,0)">
<text transform="scale(0.84063911,1.1895711)" sodipodi:linespacing="125%" id="text3196" y="49.723888" x="784.19165" style="font-size:32px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans Bold" xml:space="preserve"><tspan style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;font-family:Sans;-inkscape-font-specification:Sans Bold" y="49.723888" x="784.19165" id="tspan3198" sodipodi:role="line">Product requirements document</tspan></text>
<text xml:space="preserve" style="font-size:32px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#ff8080;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans Bold" x="783.00208" y="48.883251" id="text4413" sodipodi:linespacing="125%" transform="scale(0.84063911,1.1895711)"><tspan sodipodi:role="line" id="tspan4415" x="783.00208" y="48.883251" style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#ff8080;font-family:Sans;-inkscape-font-specification:Sans Bold">Product requirements document</tspan></text>
</g>
<g id="g3293" transform="translate(-7.2734985,0)">
<text xml:space="preserve" style="font-size:32px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans Bold" x="730.40259" y="154.81682" id="text3192" sodipodi:linespacing="125%" transform="scale(0.84063911,1.1895711)"><tspan sodipodi:role="line" id="tspan3194" x="730.40259" y="154.81682" style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;font-family:Sans;-inkscape-font-specification:Sans Bold">Software architecture</tspan></text>
<text transform="scale(0.84063911,1.1895711)" sodipodi:linespacing="125%" id="text4409" y="153.97618" x="729.21301" style="font-size:32px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#80c1ff;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans Bold" xml:space="preserve"><tspan style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#80c1ff;font-family:Sans;-inkscape-font-specification:Sans Bold" y="153.97618" x="729.21301" id="tspan4411" sodipodi:role="line">Software architecture</tspan></text>
</g>
<text id="text2428" y="248.18291" x="501.65826" style="font-size:32px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans Bold" xml:space="preserve" sodipodi:linespacing="125%" transform="scale(0.79977452,1.2503524)"><tspan y="248.18291" x="501.65826" id="tspan2430" sodipodi:role="line">Implementation</tspan></text>
<text transform="scale(0.86396955,1.1574482)" sodipodi:linespacing="125%" id="text4344" y="162.51622" x="305.37836" style="font-size:32px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans Bold" xml:space="preserve"><tspan y="162.51622" x="305.37836" id="tspan4346" sodipodi:role="line">Design</tspan></text>
<text transform="scale(0.84063911,1.1895711)" sodipodi:linespacing="125%" id="text4348" y="50.130333" x="154.9623" style="font-size:32px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans Bold" xml:space="preserve"><tspan style="font-size:32px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Sans;-inkscape-font-specification:Sans Bold" y="50.130333" x="154.9623" id="tspan4350" sodipodi:role="line">Requirements</tspan></text>
<text transform="scale(0.84063911,1.1895711)" sodipodi:linespacing="125%" xml:space="preserve" style="font-size:32px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans Bold" x="802.22864" y="469.95563" id="text4352"><tspan sodipodi:role="line" id="tspan4354" x="802.22864" y="469.95563">Maintenance</tspan></text>
<text transform="scale(0.86765909,1.1525264)" sodipodi:linespacing="125%" id="text4356" y="379.52435" x="619.38464" style="font-size:32px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans Bold" xml:space="preserve"><tspan y="379.52435" x="619.38464" id="tspan4358" sodipodi:role="line">Verification</tspan></text>
<g id="g3299">
<text xml:space="preserve" style="font-size:32px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans Bold" x="794.56274" y="259.88135" id="text3188" sodipodi:linespacing="125%" transform="scale(0.84063911,1.1895711)"><tspan sodipodi:role="line" id="tspan3190" x="794.56274" y="259.88135" style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;font-family:Sans;-inkscape-font-specification:Sans Bold">Software</tspan></text>
<text transform="scale(0.84063911,1.1895711)" sodipodi:linespacing="125%" id="text4405" y="259.04071" x="793.37317" style="font-size:32px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#B1FF80;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans Bold" xml:space="preserve"><tspan style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Sans;-inkscape-font-specification:Sans Bold;fill:#B1FF80" y="259.04071" x="793.37317" id="tspan4407" sodipodi:role="line">Software</tspan></text>
</g>
<path style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)" d="m 123.94907,87.884148 c 0,30.413672 97.54493,8.048921 135.95219,46.456182" id="path4736" inkscape:connector-curvature="0" transform="translate(5.3200362,0.67706186)" inkscape:tile-cx="193.05966" inkscape:tile-cy="111.23304" inkscape:tile-w="135.95219" inkscape:tile-h="46.456182" inkscape:tile-x0="123.94907" inkscape:tile-y0="87.884148" sodipodi:nodetypes="cc"/>
<use x="0" y="0" inkscape:tiled-clone-of="#path4736" xlink:href="#path4736" id="use4930" transform="translate(135.95219,125.0136)" width="800" height="600"/>
<use x="0" y="0" inkscape:tiled-clone-of="#path4736" xlink:href="#path4736" transform="translate(272.10687,249.99302)" id="use4932" width="800" height="600"/>
<use x="0" y="0" inkscape:tiled-clone-of="#path4736" xlink:href="#path4736" transform="translate(408.2405,375.00854)" id="use4934" width="800" height="600"/>
</g>
</svg>
\ No newline at end of file
lectures/revealjs/images/lecture02/doad.jpg

109 KiB

lectures/revealjs/images/lecture02/groups-padding.png

294 KiB

lectures/revealjs/images/lecture02/groups.png

269 KiB

<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" baseProfile="full" width="296" height="296" viewBox="0 0 296 296"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events">
<desc></desc>
<rect width="296" height="296" fill="#ffffff" cx="0" cy="0" />
<defs>
<rect id="p" width="8" height="8" />
</defs>
<g fill="#000000">
<use x="32" y="32" xlink:href="#p" />
<use x="32" y="40" xlink:href="#p" />
<use x="32" y="48" xlink:href="#p" />
<use x="32" y="56" xlink:href="#p" />
<use x="32" y="64" xlink:href="#p" />
<use x="32" y="72" xlink:href="#p" />
<use x="32" y="80" xlink:href="#p" />
<use x="32" y="104" xlink:href="#p" />
<use x="32" y="120" xlink:href="#p" />
<use x="32" y="128" xlink:href="#p" />
<use x="32" y="152" xlink:href="#p" />
<use x="32" y="160" xlink:href="#p" />
<use x="32" y="176" xlink:href="#p" />
<use x="32" y="184" xlink:href="#p" />
<use x="32" y="208" xlink:href="#p" />
<use x="32" y="216" xlink:href="#p" />
<use x="32" y="224" xlink:href="#p" />
<use x="32" y="232" xlink:href="#p" />
<use x="32" y="240" xlink:href="#p" />
<use x="32" y="248" xlink:href="#p" />
<use x="32" y="256" xlink:href="#p" />
<use x="40" y="32" xlink:href="#p" />
<use x="40" y="80" xlink:href="#p" />
<use x="40" y="136" xlink:href="#p" />
<use x="40" y="144" xlink:href="#p" />
<use x="40" y="160" xlink:href="#p" />
<use x="40" y="168" xlink:href="#p" />
<use x="40" y="176" xlink:href="#p" />
<use x="40" y="184" xlink:href="#p" />
<use x="40" y="208" xlink:href="#p" />
<use x="40" y="256" xlink:href="#p" />
<use x="48" y="32" xlink:href="#p" />
<use x="48" y="48" xlink:href="#p" />
<use x="48" y="56" xlink:href="#p" />
<use x="48" y="64" xlink:href="#p" />
<use x="48" y="80" xlink:href="#p" />
<use x="48" y="128" xlink:href="#p" />
<use x="48" y="152" xlink:href="#p" />
<use x="48" y="160" xlink:href="#p" />
<use x="48" y="168" xlink:href="#p" />
<use x="48" y="176" xlink:href="#p" />
<use x="48" y="184" xlink:href="#p" />
<use x="48" y="192" xlink:href="#p" />
<use x="48" y="208" xlink:href="#p" />
<use x="48" y="224" xlink:href="#p" />
<use x="48" y="232" xlink:href="#p" />
<use x="48" y="240" xlink:href="#p" />
<use x="48" y="256" xlink:href="#p" />
<use x="56" y="32" xlink:href="#p" />
<use x="56" y="48" xlink:href="#p" />
<use x="56" y="56" xlink:href="#p" />
<use x="56" y="64" xlink:href="#p" />
<use x="56" y="80" xlink:href="#p" />
<use x="56" y="104" xlink:href="#p" />
<use x="56" y="112" xlink:href="#p" />
<use x="56" y="128" xlink:href="#p" />
<use x="56" y="152" xlink:href="#p" />
<use x="56" y="160" xlink:href="#p" />
<use x="56" y="168" xlink:href="#p" />
<use x="56" y="184" xlink:href="#p" />
<use x="56" y="208" xlink:href="#p" />
<use x="56" y="224" xlink:href="#p" />
<use x="56" y="232" xlink:href="#p" />
<use x="56" y="240" xlink:href="#p" />
<use x="56" y="256" xlink:href="#p" />
<use x="64" y="32" xlink:href="#p" />
<use x="64" y="48" xlink:href="#p" />
<use x="64" y="56" xlink:href="#p" />
<use x="64" y="64" xlink:href="#p" />
<use x="64" y="80" xlink:href="#p" />
<use x="64" y="96" xlink:href="#p" />
<use x="64" y="120" xlink:href="#p" />
<use x="64" y="136" xlink:href="#p" />
<use x="64" y="144" xlink:href="#p" />
<use x="64" y="176" xlink:href="#p" />
<use x="64" y="184" xlink:href="#p" />
<use x="64" y="208" xlink:href="#p" />
<use x="64" y="224" xlink:href="#p" />
<use x="64" y="232" xlink:href="#p" />
<use x="64" y="240" xlink:href="#p" />
<use x="64" y="256" xlink:href="#p" />
<use x="72" y="32" xlink:href="#p" />
<use x="72" y="80" xlink:href="#p" />
<use x="72" y="96" xlink:href="#p" />
<use x="72" y="120" xlink:href="#p" />
<use x="72" y="184" xlink:href="#p" />
<use x="72" y="208" xlink:href="#p" />
<use x="72" y="256" xlink:href="#p" />
<use x="80" y="32" xlink:href="#p" />
<use x="80" y="40" xlink:href="#p" />
<use x="80" y="48" xlink:href="#p" />
<use x="80" y="56" xlink:href="#p" />
<use x="80" y="64" xlink:href="#p" />
<use x="80" y="72" xlink:href="#p" />
<use x="80" y="80" xlink:href="#p" />
<use x="80" y="96" xlink:href="#p" />
<use x="80" y="112" xlink:href="#p" />
<use x="80" y="128" xlink:href="#p" />
<use x="80" y="144" xlink:href="#p" />
<use x="80" y="160" xlink:href="#p" />
<use x="80" y="176" xlink:href="#p" />
<use x="80" y="192" xlink:href="#p" />
<use x="80" y="208" xlink:href="#p" />
<use x="80" y="216" xlink:href="#p" />
<use x="80" y="224" xlink:href="#p" />
<use x="80" y="232" xlink:href="#p" />
<use x="80" y="240" xlink:href="#p" />
<use x="80" y="248" xlink:href="#p" />
<use x="80" y="256" xlink:href="#p" />
<use x="88" y="96" xlink:href="#p" />
<use x="88" y="104" xlink:href="#p" />
<use x="88" y="112" xlink:href="#p" />
<use x="88" y="120" xlink:href="#p" />
<use x="88" y="136" xlink:href="#p" />
<use x="88" y="160" xlink:href="#p" />
<use x="88" y="168" xlink:href="#p" />
<use x="88" y="176" xlink:href="#p" />
<use x="88" y="184" xlink:href="#p" />
<use x="88" y="192" xlink:href="#p" />
<use x="96" y="40" xlink:href="#p" />
<use x="96" y="72" xlink:href="#p" />
<use x="96" y="80" xlink:href="#p" />
<use x="96" y="88" xlink:href="#p" />
<use x="96" y="104" xlink:href="#p" />
<use x="96" y="120" xlink:href="#p" />
<use x="96" y="128" xlink:href="#p" />
<use x="96" y="144" xlink:href="#p" />
<use x="96" y="160" xlink:href="#p" />
<use x="96" y="192" xlink:href="#p" />
<use x="96" y="200" xlink:href="#p" />
<use x="96" y="208" xlink:href="#p" />
<use x="96" y="216" xlink:href="#p" />
<use x="96" y="224" xlink:href="#p" />
<use x="104" y="32" xlink:href="#p" />
<use x="104" y="40" xlink:href="#p" />
<use x="104" y="48" xlink:href="#p" />
<use x="104" y="56" xlink:href="#p" />
<use x="104" y="64" xlink:href="#p" />
<use x="104" y="72" xlink:href="#p" />
<use x="104" y="88" xlink:href="#p" />
<use x="104" y="112" xlink:href="#p" />
<use x="104" y="128" xlink:href="#p" />
<use x="104" y="152" xlink:href="#p" />
<use x="104" y="160" xlink:href="#p" />
<use x="104" y="232" xlink:href="#p" />
<use x="104" y="256" xlink:href="#p" />
<use x="112" y="40" xlink:href="#p" />
<use x="112" y="72" xlink:href="#p" />
<use x="112" y="80" xlink:href="#p" />
<use x="112" y="96" xlink:href="#p" />
<use x="112" y="112" xlink:href="#p" />
<use x="112" y="120" xlink:href="#p" />
<use x="112" y="144" xlink:href="#p" />
<use x="112" y="176" xlink:href="#p" />
<use x="112" y="184" xlink:href="#p" />
<use x="112" y="192" xlink:href="#p" />
<use x="112" y="200" xlink:href="#p" />
<use x="112" y="224" xlink:href="#p" />
<use x="112" y="256" xlink:href="#p" />
<use x="120" y="64" xlink:href="#p" />
<use x="120" y="88" xlink:href="#p" />
<use x="120" y="104" xlink:href="#p" />
<use x="120" y="128" xlink:href="#p" />
<use x="120" y="144" xlink:href="#p" />
<use x="120" y="152" xlink:href="#p" />
<use x="120" y="176" xlink:href="#p" />
<use x="120" y="184" xlink:href="#p" />
<use x="120" y="192" xlink:href="#p" />
<use x="120" y="216" xlink:href="#p" />
<use x="120" y="224" xlink:href="#p" />
<use x="120" y="232" xlink:href="#p" />
<use x="120" y="248" xlink:href="#p" />
<use x="120" y="256" xlink:href="#p" />
<use x="128" y="32" xlink:href="#p" />
<use x="128" y="40" xlink:href="#p" />
<use x="128" y="72" xlink:href="#p" />
<use x="128" y="80" xlink:href="#p" />
<use x="128" y="88" xlink:href="#p" />
<use x="128" y="104" xlink:href="#p" />
<use x="128" y="128" xlink:href="#p" />
<use x="128" y="152" xlink:href="#p" />
<use x="128" y="168" xlink:href="#p" />
<use x="128" y="184" xlink:href="#p" />
<use x="128" y="216" xlink:href="#p" />
<use x="128" y="224" xlink:href="#p" />
<use x="128" y="232" xlink:href="#p" />
<use x="128" y="248" xlink:href="#p" />
<use x="136" y="64" xlink:href="#p" />
<use x="136" y="88" xlink:href="#p" />
<use x="136" y="120" xlink:href="#p" />
<use x="136" y="128" xlink:href="#p" />
<use x="136" y="144" xlink:href="#p" />
<use x="136" y="152" xlink:href="#p" />
<use x="136" y="184" xlink:href="#p" />
<use x="136" y="192" xlink:href="#p" />
<use x="136" y="216" xlink:href="#p" />
<use x="136" y="224" xlink:href="#p" />
<use x="136" y="232" xlink:href="#p" />
<use x="136" y="248" xlink:href="#p" />
<use x="144" y="32" xlink:href="#p" />
<use x="144" y="48" xlink:href="#p" />
<use x="144" y="56" xlink:href="#p" />
<use x="144" y="64" xlink:href="#p" />
<use x="144" y="80" xlink:href="#p" />
<use x="144" y="96" xlink:href="#p" />
<use x="144" y="104" xlink:href="#p" />
<use x="144" y="120" xlink:href="#p" />
<use x="144" y="136" xlink:href="#p" />
<use x="144" y="144" xlink:href="#p" />
<use x="144" y="152" xlink:href="#p" />
<use x="144" y="176" xlink:href="#p" />
<use x="144" y="192" xlink:href="#p" />
<use x="144" y="200" xlink:href="#p" />
<use x="144" y="208" xlink:href="#p" />
<use x="144" y="224" xlink:href="#p" />
<use x="144" y="232" xlink:href="#p" />
<use x="144" y="240" xlink:href="#p" />
<use x="144" y="248" xlink:href="#p" />
<use x="144" y="256" xlink:href="#p" />
<use x="152" y="40" xlink:href="#p" />
<use x="152" y="88" xlink:href="#p" />
<use x="152" y="104" xlink:href="#p" />
<use x="152" y="128" xlink:href="#p" />
<use x="152" y="160" xlink:href="#p" />
<use x="152" y="168" xlink:href="#p" />
<use x="152" y="176" xlink:href="#p" />
<use x="152" y="184" xlink:href="#p" />
<use x="152" y="208" xlink:href="#p" />
<use x="152" y="240" xlink:href="#p" />
<use x="152" y="248" xlink:href="#p" />
<use x="152" y="256" xlink:href="#p" />
<use x="160" y="32" xlink:href="#p" />
<use x="160" y="48" xlink:href="#p" />
<use x="160" y="64" xlink:href="#p" />
<use x="160" y="80" xlink:href="#p" />
<use x="160" y="96" xlink:href="#p" />
<use x="160" y="128" xlink:href="#p" />
<use x="160" y="144" xlink:href="#p" />
<use x="160" y="152" xlink:href="#p" />
<use x="160" y="200" xlink:href="#p" />
<use x="160" y="216" xlink:href="#p" />
<use x="160" y="224" xlink:href="#p" />
<use x="160" y="240" xlink:href="#p" />
<use x="160" y="248" xlink:href="#p" />
<use x="168" y="48" xlink:href="#p" />
<use x="168" y="88" xlink:href="#p" />
<use x="168" y="104" xlink:href="#p" />
<use x="168" y="128" xlink:href="#p" />
<use x="168" y="152" xlink:href="#p" />
<use x="168" y="160" xlink:href="#p" />
<use x="168" y="176" xlink:href="#p" />
<use x="168" y="208" xlink:href="#p" />
<use x="168" y="216" xlink:href="#p" />
<use x="168" y="224" xlink:href="#p" />
<use x="168" y="240" xlink:href="#p" />
<use x="176" y="32" xlink:href="#p" />
<use x="176" y="40" xlink:href="#p" />
<use x="176" y="64" xlink:href="#p" />
<use x="176" y="72" xlink:href="#p" />
<use x="176" y="80" xlink:href="#p" />
<use x="176" y="88" xlink:href="#p" />
<use x="176" y="96" xlink:href="#p" />
<use x="176" y="128" xlink:href="#p" />
<use x="176" y="144" xlink:href="#p" />
<use x="176" y="184" xlink:href="#p" />
<use x="176" y="208" xlink:href="#p" />
<use x="176" y="240" xlink:href="#p" />
<use x="176" y="248" xlink:href="#p" />
<use x="184" y="32" xlink:href="#p" />
<use x="184" y="48" xlink:href="#p" />
<use x="184" y="56" xlink:href="#p" />
<use x="184" y="72" xlink:href="#p" />
<use x="184" y="96" xlink:href="#p" />
<use x="184" y="104" xlink:href="#p" />
<use x="184" y="120" xlink:href="#p" />
<use x="184" y="160" xlink:href="#p" />
<use x="184" y="184" xlink:href="#p" />
<use x="184" y="200" xlink:href="#p" />
<use x="184" y="208" xlink:href="#p" />
<use x="184" y="216" xlink:href="#p" />
<use x="184" y="224" xlink:href="#p" />
<use x="184" y="240" xlink:href="#p" />
<use x="192" y="40" xlink:href="#p" />
<use x="192" y="48" xlink:href="#p" />
<use x="192" y="56" xlink:href="#p" />
<use x="192" y="72" xlink:href="#p" />
<use x="192" y="80" xlink:href="#p" />
<use x="192" y="96" xlink:href="#p" />
<use x="192" y="104" xlink:href="#p" />
<use x="192" y="112" xlink:href="#p" />
<use x="192" y="120" xlink:href="#p" />
<use x="192" y="144" xlink:href="#p" />
<use x="192" y="160" xlink:href="#p" />
<use x="192" y="184" xlink:href="#p" />
<use x="192" y="192" xlink:href="#p" />
<use x="192" y="200" xlink:href="#p" />
<use x="192" y="208" xlink:href="#p" />
<use x="192" y="216" xlink:href="#p" />
<use x="192" y="224" xlink:href="#p" />
<use x="192" y="240" xlink:href="#p" />
<use x="192" y="248" xlink:href="#p" />
<use x="192" y="256" xlink:href="#p" />
<use x="200" y="104" xlink:href="#p" />
<use x="200" y="112" xlink:href="#p" />
<use x="200" y="120" xlink:href="#p" />
<use x="200" y="152" xlink:href="#p" />
<use x="200" y="192" xlink:href="#p" />
<use x="200" y="224" xlink:href="#p" />
<use x="200" y="240" xlink:href="#p" />
<use x="208" y="32" xlink:href="#p" />
<use x="208" y="40" xlink:href="#p" />
<use x="208" y="48" xlink:href="#p" />
<use x="208" y="56" xlink:href="#p" />
<use x="208" y="64" xlink:href="#p" />
<use x="208" y="72" xlink:href="#p" />
<use x="208" y="80" xlink:href="#p" />
<use x="208" y="96" xlink:href="#p" />
<use x="208" y="104" xlink:href="#p" />
<use x="208" y="136" xlink:href="#p" />
<use x="208" y="144" xlink:href="#p" />
<use x="208" y="152" xlink:href="#p" />
<use x="208" y="168" xlink:href="#p" />
<use x="208" y="192" xlink:href="#p" />
<use x="208" y="208" xlink:href="#p" />
<use x="208" y="224" xlink:href="#p" />
<use x="208" y="256" xlink:href="#p" />
<use x="216" y="32" xlink:href="#p" />
<use x="216" y="80" xlink:href="#p" />
<use x="216" y="96" xlink:href="#p" />
<use x="216" y="104" xlink:href="#p" />
<use x="216" y="120" xlink:href="#p" />
<use x="216" y="128" xlink:href="#p" />
<use x="216" y="152" xlink:href="#p" />
<use x="216" y="168" xlink:href="#p" />
<use x="216" y="184" xlink:href="#p" />
<use x="216" y="192" xlink:href="#p" />
<use x="216" y="224" xlink:href="#p" />
<use x="216" y="232" xlink:href="#p" />
<use x="216" y="248" xlink:href="#p" />
<use x="224" y="32" xlink:href="#p" />
<use x="224" y="48" xlink:href="#p" />
<use x="224" y="56" xlink:href="#p" />
<use x="224" y="64" xlink:href="#p" />
<use x="224" y="80" xlink:href="#p" />
<use x="224" y="104" xlink:href="#p" />
<use x="224" y="112" xlink:href="#p" />
<use x="224" y="136" xlink:href="#p" />
<use x="224" y="144" xlink:href="#p" />
<use x="224" y="168" xlink:href="#p" />
<use x="224" y="192" xlink:href="#p" />
<use x="224" y="200" xlink:href="#p" />
<use x="224" y="208" xlink:href="#p" />
<use x="224" y="216" xlink:href="#p" />
<use x="224" y="224" xlink:href="#p" />
<use x="224" y="256" xlink:href="#p" />
<use x="232" y="32" xlink:href="#p" />
<use x="232" y="48" xlink:href="#p" />
<use x="232" y="56" xlink:href="#p" />
<use x="232" y="64" xlink:href="#p" />
<use x="232" y="80" xlink:href="#p" />
<use x="232" y="120" xlink:href="#p" />
<use x="232" y="128" xlink:href="#p" />
<use x="232" y="152" xlink:href="#p" />
<use x="232" y="176" xlink:href="#p" />
<use x="232" y="216" xlink:href="#p" />
<use x="232" y="232" xlink:href="#p" />
<use x="232" y="248" xlink:href="#p" />
<use x="232" y="256" xlink:href="#p" />
<use x="240" y="32" xlink:href="#p" />
<use x="240" y="48" xlink:href="#p" />
<use x="240" y="56" xlink:href="#p" />
<use x="240" y="64" xlink:href="#p" />
<use x="240" y="80" xlink:href="#p" />
<use x="240" y="112" xlink:href="#p" />
<use x="240" y="136" xlink:href="#p" />
<use x="240" y="168" xlink:href="#p" />
<use x="240" y="200" xlink:href="#p" />
<use x="240" y="232" xlink:href="#p" />
<use x="240" y="240" xlink:href="#p" />
<use x="248" y="32" xlink:href="#p" />
<use x="248" y="80" xlink:href="#p" />
<use x="248" y="96" xlink:href="#p" />
<use x="248" y="104" xlink:href="#p" />
<use x="248" y="120" xlink:href="#p" />
<use x="248" y="160" xlink:href="#p" />
<use x="248" y="184" xlink:href="#p" />
<use x="248" y="192" xlink:href="#p" />
<use x="248" y="216" xlink:href="#p" />
<use x="248" y="224" xlink:href="#p" />
<use x="248" y="232" xlink:href="#p" />
<use x="248" y="240" xlink:href="#p" />
<use x="248" y="248" xlink:href="#p" />
<use x="248" y="256" xlink:href="#p" />
<use x="256" y="32" xlink:href="#p" />
<use x="256" y="40" xlink:href="#p" />
<use x="256" y="48" xlink:href="#p" />
<use x="256" y="56" xlink:href="#p" />
<use x="256" y="64" xlink:href="#p" />
<use x="256" y="72" xlink:href="#p" />
<use x="256" y="80" xlink:href="#p" />
<use x="256" y="104" xlink:href="#p" />
<use x="256" y="112" xlink:href="#p" />
<use x="256" y="120" xlink:href="#p" />
<use x="256" y="128" xlink:href="#p" />
<use x="256" y="136" xlink:href="#p" />
<use x="256" y="144" xlink:href="#p" />
<use x="256" y="160" xlink:href="#p" />
<use x="256" y="168" xlink:href="#p" />
<use x="256" y="176" xlink:href="#p" />
<use x="256" y="200" xlink:href="#p" />
<use x="256" y="208" xlink:href="#p" />
<use x="256" y="224" xlink:href="#p" />
<use x="256" y="240" xlink:href="#p" />
<use x="256" y="248" xlink:href="#p" />
</g>
</svg>
\ No newline at end of file
lectures/revealjs/images/lecture02/scrum-sprint.png

48.6 KiB

Gruppenummer,Gruppemedlem 1,Gruppemedlem 2,Gruppemedlem 3,Gruppemedlem 4,Studass
1,Susanne Rynning Seip,Aksel Kirknes,Thomas Øiseth,Viggo Skarby,Sebastian
2,Anne Margrethe Vestgøte Bosch,Emil Røberg,Ådne Karstad,,Ingrid
3,Maiken Astri Canlas Hatten,Thea Ueland,Johan Ludvig Holst,Aksel Saugestad,Sebastian
4,Vidar Michaelsen,Ingrid Marie Johansen,Sondre Schirmer-Mikalsen,Maria Storødegård,Ingrid
5,Morten André Stenhaug Mikalsen,Åse Håtveit,Erlend Svendsbøe Høyland,Jane Wiik Larsen,Pål
6,Sepehr Nasiribehrouz,Arnstein Thorstensen Øyhus,Jon-Inge Heggstad,Vegard Rognstad Smines,Bendik
7,Emil Hjelle,Lars-Olav Vågene,Jonathan Hermansen,Benjamin Aune Brekken,Erik
8,Oda Omholt,Karen Dahl Aarhus,Mathias Fossum,Pål Andreas Morholmen,Nina
9,Marcus Schrøder,Hildegunn Olaussen Nedregård,Anne Mosvold Ørke,Philip Hall Andersen,Sebastian
10,Sigrun Asheim Nummedal,Patrick Moen Allport,Thomas Everleigh Rankin,Emil Ommundsen,Erik
11,Sunniva Røshol,Lotfi Amin Lazreg,Nicolai André Dalaaker,Fredrik Wilhelm Butler Wang,Anders
12,Ragnhild Øie Langåker,Emilie Lia-Rognli,Henrik Hørlück Berg,Mathias Strømmen,Bendik
13,Vivi Cecilie Galschiødt Svendsen,Erik Mjaaland Skår,Thomas Haugan,Andreas Amundsen,Anders
14,Johanna Sofie Slinde,Siw Døvle,Andreas Winther Moen,Petter Charles Redfern,Pål
15,Benedicte Helen Myrvoll,Thomas Dørum Haugrud,Julie Holte Motland,Karl Petter Aubert,Erik
16,Carl Smestad,Tobias Slettemoen Kongsvik,Mikal Bongo Norvoll,Sarunas Juskenas,Anders
17,Sondre Haugen Elgaaen,Hallvard Andersen,Hjalti Percy Casimis Hjaltason,Hauk Aleksander Olaussen,Ingrid
18,Robin Rognerud,Øyvind Jalland Schjerven,Hauk Aleksander Olaussen,Sondre Molnes Kanstad,Bendik
19,Kaspar Paus Græsdal,Ole Jacob Brunstad,Vemund Eggemoen,Ingvild Løver Thon,Nina
20,Borgar Føll Flytør,Runar Sæther,Øyvind Johnsen Tessem,Johanne Tronstad,Pål
21,Malin Holte,Stefan Magnus Xara Brazil Fongen,William Huy Le,Sivert Hognes,Anders
22,Aleksander Westergaard Karlsen,Erlend Marius Ommundsen,Brage Schanche-Pedersen,Lukas Nicholas Tveiten,Sebastian
23,Jan Arid Brobak,Per Solibakke,Jonathan Brooks,Christoffer Stensrud,Ingrid
24,Emilie Kalleberg,Nina Bjærum,Markus Johannes Pedersen,Gunvor Huso,Nina
25,Millie Burhol Austad,Jin Tony Nymann,Anhkha Nguyen Vo,Oscar Marenius Bråten Bergan,Anders
26,Jørgen Nummedal Sveberg,Henrik Hodnefjeld,Oscar Bognæs,Eivind Bendiktsen,Erik
27,Magnus Lauritzen Holtet,Kristoffer Nyvoll,Liv Elise Herstad,Snorre Skjellestad Kristiansen,Bendik
28,Johan August Østbye,Erik Mohn,Fredrik August Madsen-Malmo,Noran Baskaran,Ingrid
29,Phajsi Halvorsen,edvard dønvold sjøborg,Amund Lunke Røhne,Maja Sung Hee Jenssen,Pål
30,Karen Villmones,Tommy Chan,Fredrik Pettersen Moren,Martin Lange,Sebastian
31,Bente J. Bendiksen,Joakim Fremstad,Simen Frium Opedal,,Nina
lectures/revealjs/images/lecture03/gradle-tree.png

38.8 KiB

lectures/revealjs/images/lecture03/q1.png

18 KiB

lectures/revealjs/images/lecture03/q2.png

15.4 KiB

lectures/revealjs/images/lecture03/q3.png

20.3 KiB

lectures/revealjs/images/lecture04/overview.png

86.7 KiB

lectures/revealjs/images/lecture07/code-comments.png

112 KiB

lectures/revealjs/images/lecture07/comment-all.jpeg

109 KiB

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="210mm"
height="297mm"
viewBox="0 0 210 297"
version="1.1"
id="svg1"
inkscape:version="1.3.2 (091e20e, 2023-11-25, custom)"
sodipodi:docname="i-testing-01.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="mm"
inkscape:zoom="1.0075547"
inkscape:cx="188.57537"
inkscape:cy="394.51952"
inkscape:window-width="2560"
inkscape:window-height="1377"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="layer1" />
<defs
id="defs1" />
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<rect
style="fill:#f9f9f9;stroke:#666666;stroke-width:0.4;stroke-dasharray:none"
id="rect14"
width="195.6366"
height="133.40053"
x="7.0544777"
y="11.90498"
inkscape:export-filename="itest01.png"
inkscape:export-xdpi="96"
inkscape:export-ydpi="96" />
<g
id="g1"
transform="translate(-7.1457342,-57.441119)">
<rect
style="fill:#ccff00;stroke:#666666;stroke-width:1"
id="rect1"
width="42.015915"
height="24.159151"
x="30.986736"
y="83.50663" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;text-anchor:middle;fill:#666666;stroke:#666666;stroke-width:0.4;stroke-dasharray:none"
x="52.374516"
y="97.831032"
id="text1"><tspan
sodipodi:role="line"
id="tspan1"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial;fill:#666666;stroke-width:0.4;stroke-dasharray:none"
x="52.374516"
y="97.831032">unit 1</tspan></text>
</g>
<g
id="g2"
transform="translate(-5.7239645,-11.489322)">
<rect
style="fill:#ccff00;stroke:#666666;stroke-width:1"
id="rect2"
width="42.015915"
height="24.159151"
x="30.986736"
y="83.50663" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;text-anchor:middle;fill:#666666;stroke:#666666;stroke-width:0.4;stroke-dasharray:none"
x="52.374516"
y="97.831032"
id="text2"><tspan
sodipodi:role="line"
id="tspan2"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial;fill:#666666;stroke-width:0.4;stroke-dasharray:none"
x="52.374516"
y="97.831032">unit 2</tspan></text>
</g>
<g
id="g3"
transform="translate(58.735419,-51.971117)">
<rect
style="fill:#ccff00;stroke:#666666;stroke-width:1"
id="rect3"
width="42.015915"
height="24.159151"
x="30.986736"
y="83.50663" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;text-anchor:middle;fill:#666666;stroke:#666666;stroke-width:0.4;stroke-dasharray:none"
x="52.374516"
y="97.831032"
id="text3"><tspan
sodipodi:role="line"
id="tspan3"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial;fill:#666666;stroke-width:0.4;stroke-dasharray:none"
x="52.374516"
y="97.831032">unit 3</tspan></text>
</g>
<g
id="g4"
transform="translate(115.59694,-20.155107)">
<rect
style="fill:#ccff00;stroke:#666666;stroke-width:1"
id="rect4"
width="42.015915"
height="24.159151"
x="30.986736"
y="83.50663" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;text-anchor:middle;fill:#666666;stroke:#666666;stroke-width:0.4;stroke-dasharray:none"
x="52.374516"
y="97.831032"
id="text4"><tspan
sodipodi:role="line"
id="tspan4"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial;fill:#666666;stroke-width:0.4;stroke-dasharray:none"
x="52.374516"
y="97.831032">unit 5</tspan></text>
</g>
<g
id="g5"
transform="translate(54.67391,1.3780451)">
<rect
style="fill:#ccff00;stroke:#666666;stroke-width:1"
id="rect5"
width="42.015915"
height="24.159151"
x="30.986736"
y="83.50663" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;text-anchor:middle;fill:#666666;stroke:#666666;stroke-width:0.4;stroke-dasharray:none"
x="52.374516"
y="97.831032"
id="text5"><tspan
sodipodi:role="line"
id="tspan5"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial;fill:#666666;stroke-width:0.4;stroke-dasharray:none"
x="52.374516"
y="97.831032">unit 4</tspan></text>
</g>
<g
id="g6"
transform="translate(114.28394,24.486794)">
<rect
style="fill:#ccff00;stroke:#666666;stroke-width:1"
id="rect6"
width="42.015915"
height="24.159151"
x="30.986736"
y="83.50663" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;text-anchor:middle;fill:#666666;stroke:#666666;stroke-width:0.4;stroke-dasharray:none"
x="52.374516"
y="97.831032"
id="text6"><tspan
sodipodi:role="line"
id="tspan6"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial;fill:#666666;stroke-width:0.4;stroke-dasharray:none"
x="52.374516"
y="97.831032">unit 6</tspan></text>
</g>
<path
style="fill:#666666;stroke:#666666;stroke-width:0.4;stroke-dasharray:none"
d="m 66.64471,39.720683 22.058357,5.251989"
id="path9" />
<path
style="fill:#666666;stroke:#666666;stroke-width:0.4;stroke-dasharray:none"
d="M 107.61019,56.00185 101.833,83.574746"
id="path10" />
<path
style="fill:#666666;stroke:#666666;stroke-width:0.4;stroke-dasharray:none"
d="m 110.23618,56.00185 35.18833,19.169751"
id="path11" />
<path
style="fill:#666666;stroke:#666666;stroke-width:0.4;stroke-dasharray:none"
d="m 169.58366,88.038909 -0.5252,19.169691"
id="path12" />
<path
style="fill:#666666;stroke:#666666;stroke-width:0.4;stroke-dasharray:none"
d="M 101.833,56.00185 67.169911,83.049549"
id="path13" />
<path
style="fill:#666666;stroke:#666666;stroke-width:0.4;stroke-dasharray:none"
d="m 127.04255,98.542829 17.85676,20.482751"
id="path14" />
</g>
</svg>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="210mm"
height="297mm"
viewBox="0 0 210 297"
version="1.1"
id="svg1"
inkscape:version="1.3.2 (091e20e, 2023-11-25, custom)"
sodipodi:docname="i-testing-02.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="mm"
inkscape:zoom="1.0075547"
inkscape:cx="188.57537"
inkscape:cy="394.51952"
inkscape:window-width="2560"
inkscape:window-height="1377"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="layer1" />
<defs
id="defs1" />
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<rect
style="fill:#f9f9f9;stroke:#666666;stroke-width:0.4;stroke-dasharray:none"
id="rect14"
width="195.6366"
height="133.40053"
x="7.0544777"
y="11.90498"
inkscape:export-filename="itest02.png"
inkscape:export-xdpi="96"
inkscape:export-ydpi="96" />
<g
id="g1"
transform="translate(-7.1457342,-57.441119)">
<rect
style="fill:#ccff00;stroke:#666666;stroke-width:1"
id="rect1"
width="42.015915"
height="24.159151"
x="30.986736"
y="83.50663" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;text-anchor:middle;fill:#666666;stroke:#666666;stroke-width:0.4;stroke-dasharray:none"
x="52.374516"
y="97.831032"
id="text1"><tspan
sodipodi:role="line"
id="tspan1"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial;fill:#666666;stroke-width:0.4;stroke-dasharray:none"
x="52.374516"
y="97.831032">unit 1</tspan></text>
</g>
<g
id="g2"
transform="translate(-5.7239645,-11.489322)">
<rect
style="fill:#ccff00;stroke:#666666;stroke-width:1"
id="rect2"
width="42.015915"
height="24.159151"
x="30.986736"
y="83.50663" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;text-anchor:middle;fill:#666666;stroke:#666666;stroke-width:0.4;stroke-dasharray:none"
x="52.374516"
y="97.831032"
id="text2"><tspan
sodipodi:role="line"
id="tspan2"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial;fill:#666666;stroke-width:0.4;stroke-dasharray:none"
x="52.374516"
y="97.831032">unit 2</tspan></text>
</g>
<g
id="g3"
transform="translate(58.735419,-51.971117)">
<rect
style="fill:#ccff00;stroke:#666666;stroke-width:1"
id="rect3"
width="42.015915"
height="24.159151"
x="30.986736"
y="83.50663" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;text-anchor:middle;fill:#666666;stroke:#666666;stroke-width:0.4;stroke-dasharray:none"
x="52.374516"
y="97.831032"
id="text3"><tspan
sodipodi:role="line"
id="tspan3"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial;fill:#666666;stroke-width:0.4;stroke-dasharray:none"
x="52.374516"
y="97.831032">unit 3</tspan></text>
</g>
<g
id="g4"
transform="translate(115.59694,-20.155107)"
style="fill:#ffeeaa">
<rect
style="fill:#ffeeaa;stroke:#666666;stroke-width:1"
id="rect4"
width="42.015915"
height="24.159151"
x="30.986736"
y="83.50663" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;text-anchor:middle;fill:#ffeeaa;stroke:#666666;stroke-width:0.4;stroke-dasharray:none"
x="52.374516"
y="97.831032"
id="text4"><tspan
sodipodi:role="line"
id="tspan4"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial;fill:#ffeeaa;stroke-width:0.4;stroke-dasharray:none"
x="52.374516"
y="97.831032">unit 5</tspan></text>
</g>
<g
id="g5"
transform="translate(54.67391,1.3780451)">
<rect
style="fill:#ccff00;stroke:#666666;stroke-width:1"
id="rect5"
width="42.015915"
height="24.159151"
x="30.986736"
y="83.50663" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;text-anchor:middle;fill:#666666;stroke:#666666;stroke-width:0.4;stroke-dasharray:none"
x="52.374516"
y="97.831032"
id="text5"><tspan
sodipodi:role="line"
id="tspan5"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial;fill:#666666;stroke-width:0.4;stroke-dasharray:none"
x="52.374516"
y="97.831032">unit 4</tspan></text>
</g>
<g
id="g6"
transform="translate(114.28394,24.486794)"
style="fill:#ffeeaa">
<rect
style="fill:#ffeeaa;stroke:#666666;stroke-width:1"
id="rect6"
width="42.015915"
height="24.159151"
x="30.986736"
y="83.50663" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;text-anchor:middle;fill:#ffeeaa;stroke:#666666;stroke-width:0.4;stroke-dasharray:none"
x="52.374516"
y="97.831032"
id="text6"><tspan
sodipodi:role="line"
id="tspan6"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial;fill:#ffeeaa;stroke-width:0.4;stroke-dasharray:none"
x="52.374516"
y="97.831032">unit 6</tspan></text>
</g>
<path
style="fill:#666666;stroke:#666666;stroke-width:0.4;stroke-dasharray:none"
d="m 66.64471,39.720683 22.058357,5.251989"
id="path9" />
<path
style="fill:#666666;stroke:#666666;stroke-width:0.4;stroke-dasharray:none"
d="M 107.61019,56.00185 101.833,83.574746"
id="path10" />
<path
style="fill:#666666;stroke:#666666;stroke-width:0.4;stroke-dasharray:none"
d="m 110.23618,56.00185 35.18833,19.169751"
id="path11" />
<path
style="fill:#666666;stroke:#666666;stroke-width:0.4;stroke-dasharray:none"
d="m 169.58366,88.038909 -0.5252,19.169691"
id="path12" />
<path
style="fill:#666666;stroke:#666666;stroke-width:0.4;stroke-dasharray:none"
d="M 101.833,56.00185 67.169911,83.049549"
id="path13" />
<path
style="fill:#666666;stroke:#666666;stroke-width:0.4;stroke-dasharray:none"
d="m 127.04255,98.542829 17.85676,20.482751"
id="path14" />
</g>
</svg>