256 lines
16 KiB
Plaintext
256 lines
16 KiB
Plaintext
<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36" version="26.0.11">
|
|
<diagram name="Page-1" id="FS__A6NvAHlXpE2_GiWV">
|
|
<mxGraphModel dx="1594" dy="1923" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
|
|
<root>
|
|
<mxCell id="0" />
|
|
<mxCell id="1" parent="0" />
|
|
<mxCell id="4_ODNqgFICgLukF65ULs-50" value="" style="rounded=0;whiteSpace=wrap;html=1;shadow=1;" vertex="1" parent="1">
|
|
<mxGeometry x="10" y="-584" width="1090" height="974" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="4_ODNqgFICgLukF65ULs-49" value="" style="rounded=0;whiteSpace=wrap;html=1;shadow=1;" vertex="1" parent="1">
|
|
<mxGeometry x="20" y="80" width="430" height="260" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="4_ODNqgFICgLukF65ULs-1" value="Flight sim work&nbsp;" style="rounded=0;whiteSpace=wrap;html=1;rotation=-90;shadow=1;" vertex="1" parent="1">
|
|
<mxGeometry x="-90" y="-360" width="370" height="60" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="4_ODNqgFICgLukF65ULs-2" value="P2PRC release" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="220" y="-560" width="150" height="50" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="4_ODNqgFICgLukF65ULs-3" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1" source="4_ODNqgFICgLukF65ULs-2">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="390" y="-270" as="sourcePoint" />
|
|
<mxPoint x="440" y="-450" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="295" y="-450" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="4_ODNqgFICgLukF65ULs-5" value="Examples" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
|
<mxGeometry x="450" y="-470" width="60" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="4_ODNqgFICgLukF65ULs-6" value="Baremetal" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
|
<mxGeometry x="265" y="-430" width="60" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="4_ODNqgFICgLukF65ULs-7" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1" source="4_ODNqgFICgLukF65ULs-6">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="390" y="-270" as="sourcePoint" />
|
|
<mxPoint x="360" y="-360" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="295" y="-360" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="4_ODNqgFICgLukF65ULs-8" value="" style="endArrow=classic;html=1;rounded=0;" edge="1" parent="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="300" y="-360" as="sourcePoint" />
|
|
<mxPoint x="370" y="-320" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="300" y="-320" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="4_ODNqgFICgLukF65ULs-9" value="" style="endArrow=classic;html=1;rounded=0;" edge="1" parent="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="310" y="-320" as="sourcePoint" />
|
|
<mxPoint x="380" y="-280" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="310" y="-280" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="4_ODNqgFICgLukF65ULs-10" value="" style="endArrow=classic;html=1;rounded=0;" edge="1" parent="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="320" y="-280" as="sourcePoint" />
|
|
<mxPoint x="390" y="-240" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="320" y="-240" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="4_ODNqgFICgLukF65ULs-11" value="Haskell bindings" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
|
<mxGeometry x="369" y="-380" width="90" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="4_ODNqgFICgLukF65ULs-12" value="Nix Flake&nbsp;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
|
<mxGeometry x="370" y="-340" width="90" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="4_ODNqgFICgLukF65ULs-13" value="Domain name mapping&nbsp;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
|
<mxGeometry x="390" y="-300" width="130" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="4_ODNqgFICgLukF65ULs-14" value="bare metal stable build" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
|
<mxGeometry x="400" y="-260" width="130" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="4_ODNqgFICgLukF65ULs-15" value="" style="rounded=0;whiteSpace=wrap;html=1;shadow=1;fillColor=light-dark(#000000,var(--ge-dark-color, #121212));" vertex="1" parent="1">
|
|
<mxGeometry x="230" y="-420" width="20" height="190" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="4_ODNqgFICgLukF65ULs-16" value="" style="endArrow=classic;html=1;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1" source="4_ODNqgFICgLukF65ULs-15">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="390" y="-270" as="sourcePoint" />
|
|
<mxPoint x="180" y="-250" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="180" y="-325" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="4_ODNqgFICgLukF65ULs-17" value="Conference to apply for&nbsp;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
|
<mxGeometry x="150" y="-240" width="60" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="4_ODNqgFICgLukF65ULs-18" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1" source="4_ODNqgFICgLukF65ULs-6">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="390" y="-270" as="sourcePoint" />
|
|
<mxPoint x="300" y="-450" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="4_ODNqgFICgLukF65ULs-19" value="" style="endArrow=classic;html=1;rounded=0;" edge="1" parent="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="180" y="-200" as="sourcePoint" />
|
|
<mxPoint x="280" y="-160" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="180" y="-160" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="4_ODNqgFICgLukF65ULs-20" value="Local Edinburgh conferences" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
|
<mxGeometry x="280" y="-180" width="110" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="4_ODNqgFICgLukF65ULs-21" value="" style="endArrow=classic;html=1;rounded=0;" edge="1" parent="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="230" y="-160" as="sourcePoint" />
|
|
<mxPoint x="310" y="-120" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="230" y="-120" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="4_ODNqgFICgLukF65ULs-22" value="Presentation with live demo" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
|
<mxGeometry x="309" y="-130" width="141" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="4_ODNqgFICgLukF65ULs-24" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="100" y="-120" as="sourcePoint" />
|
|
<mxPoint x="540" y="-150" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="100" y="-60" />
|
|
<mxPoint x="540" y="-60" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="4_ODNqgFICgLukF65ULs-25" value="" style="endArrow=classic;html=1;rounded=0;" edge="1" parent="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="330" y="-60" as="sourcePoint" />
|
|
<mxPoint x="330" y="-10" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="4_ODNqgFICgLukF65ULs-26" value="Improvements to akilan.io" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
|
<mxGeometry x="250" width="160" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="4_ODNqgFICgLukF65ULs-27" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=light-dark(#000000,var(--ge-dark-color, #121212));shadow=1;" vertex="1" parent="1">
|
|
<mxGeometry x="600" y="-560" width="20" height="600" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="4_ODNqgFICgLukF65ULs-28" value="PhD work" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="750" y="-555" width="120" height="40" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="4_ODNqgFICgLukF65ULs-29" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1" source="4_ODNqgFICgLukF65ULs-28">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="390" y="-270" as="sourcePoint" />
|
|
<mxPoint x="870" y="-420" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="810" y="-420" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="4_ODNqgFICgLukF65ULs-30" value="Release mmap cheri" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
|
<mxGeometry x="870" y="-440" width="140" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="4_ODNqgFICgLukF65ULs-31" value="Feedback glasgow university" style="rounded=0;whiteSpace=wrap;html=1;rotation=-90;" vertex="1" parent="1">
|
|
<mxGeometry x="555" y="-345" width="340" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="4_ODNqgFICgLukF65ULs-32" value="" style="endArrow=classic;html=1;rounded=0;" edge="1" parent="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="840" y="-420" as="sourcePoint" />
|
|
<mxPoint x="910" y="-290" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="840" y="-270" />
|
|
<mxPoint x="840" y="-290" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="4_ODNqgFICgLukF65ULs-33" value="Eurosys paper writing" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
|
<mxGeometry x="910" y="-310" width="140" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="4_ODNqgFICgLukF65ULs-34" value="FPGA design" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="840" y="-270" width="230" height="20" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="4_ODNqgFICgLukF65ULs-35" value="" style="endArrow=classic;html=1;rounded=0;exitX=0;exitY=0.75;exitDx=0;exitDy=0;" edge="1" parent="1" source="4_ODNqgFICgLukF65ULs-34">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="848" y="-240" as="sourcePoint" />
|
|
<mxPoint x="920" y="-180" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="840" y="-180" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="4_ODNqgFICgLukF65ULs-36" value="Reduction in memory allocation complexity" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
|
<mxGeometry x="920" y="-200" width="140" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="4_ODNqgFICgLukF65ULs-37" value="" style="endArrow=classic;html=1;rounded=0;" edge="1" parent="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="70" y="-120" as="sourcePoint" />
|
|
<mxPoint x="70" y="70" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="4_ODNqgFICgLukF65ULs-40" value="<h1 style="margin-top: 0px;">Release 1</h1>" style="text;html=1;whiteSpace=wrap;overflow=hidden;rounded=0;shadow=0;" vertex="1" parent="1">
|
|
<mxGeometry x="30" y="80" width="160" height="40" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="4_ODNqgFICgLukF65ULs-41" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.25;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1" source="4_ODNqgFICgLukF65ULs-40">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="620" y="30" as="sourcePoint" />
|
|
<mxPoint x="120" y="200" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="70" y="200" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="4_ODNqgFICgLukF65ULs-42" value="Xplane demo" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
|
<mxGeometry x="120" y="180" width="90" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="4_ODNqgFICgLukF65ULs-43" value="" style="endArrow=classic;html=1;rounded=0;" edge="1" parent="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="70" y="200" as="sourcePoint" />
|
|
<mxPoint x="120" y="280" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="70" y="280" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="4_ODNqgFICgLukF65ULs-44" value="Scripting xplane" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
|
<mxGeometry x="130" y="260" width="90" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="4_ODNqgFICgLukF65ULs-45" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1" source="4_ODNqgFICgLukF65ULs-42" target="4_ODNqgFICgLukF65ULs-46">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="620" y="-10" as="sourcePoint" />
|
|
<mxPoint x="220" y="240" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="165" y="240" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="4_ODNqgFICgLukF65ULs-46" value="Single instance public try out" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
|
<mxGeometry x="190" y="225" width="180" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="4_ODNqgFICgLukF65ULs-47" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1" source="4_ODNqgFICgLukF65ULs-44">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="620" y="-10" as="sourcePoint" />
|
|
<mxPoint x="210" y="320" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="175" y="320" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="4_ODNqgFICgLukF65ULs-48" value="Framework to interact with Xplane" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
|
<mxGeometry x="199" y="300" width="215" height="30" as="geometry" />
|
|
</mxCell>
|
|
</root>
|
|
</mxGraphModel>
|
|
</diagram>
|
|
</mxfile>
|