Talk: setup most slides with text

Build up the presentation, adding the preformulated text
and adding some further layout elements, up to the start of the demo code
This commit is contained in:
Fischlurch 2026-08-11 05:24:58 +02:00
parent f52da82b3f
commit 0b25482bf1
3 changed files with 101 additions and 16 deletions

View file

@ -828,6 +828,7 @@
<node CREATED="1786157220669" ID="ID_1216413886" MODIFIED="1786157223682" TEXT="a machine"/>
<node CREATED="1786157227844" ID="ID_1441232205" MODIFIED="1786157230743" TEXT="an engine"/>
<node CREATED="1786157233475" ID="ID_1884047993" MODIFIED="1786157235601" TEXT="a facility"/>
<node CREATED="1786380363705" ID="ID_523203878" MODIFIED="1786380364929" TEXT="a facility"/>
<node CREATED="1786157236863" ID="ID_1483477134" MODIFIED="1786157239686" TEXT="an abstraction">
<node CREATED="1786157259939" ID="ID_978651768" MODIFIED="1786157268212" TEXT="Def Abstraction (C.S.)">
<node CREATED="1786157327488" ID="ID_151430733" MODIFIED="1786157331231" TEXT="Wikipedia...."/>
@ -906,6 +907,10 @@
<node CREATED="1786209253761" ID="ID_629485216" MODIFIED="1786209258316" TEXT="human perspective"/>
<node CREATED="1786209259165" ID="ID_1470267389" MODIFIED="1786209267846" TEXT="to put that into perspective...">
<node CREATED="1786209276951" ID="ID_1586351838" MODIFIED="1786209300679" TEXT="1 clock-cylce &#x2254; 1sec"/>
<node CREATED="1786385596426" ID="ID_1778998348" MODIFIED="1786385598101" TEXT="DRAM access &#x2192; 5 minutes"/>
<node CREATED="1786385847767" ID="ID_1420288927" MODIFIED="1786385849179" TEXT="SSD read &#x2192; 2 days"/>
<node CREATED="1786385857606" ID="ID_809852326" MODIFIED="1786385940382" TEXT="disk seek &#x2192; 6 months"/>
<node CREATED="1786385960632" ID="ID_829975895" MODIFIED="1786385962587" TEXT="one frame @ 25 fps &#x2192; 4 years"/>
</node>
</node>
<node CREATED="1786235838071" ID="ID_149312062" MODIFIED="1786235846841" TEXT="architectural challenge">
@ -951,7 +956,9 @@
</body>
</html></richcontent>
</node>
<node CREATED="1786242211296" ID="ID_1804746347" MODIFIED="1786242216162" TEXT="Kleinvieh...."/>
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1786242211296" ID="ID_1804746347" MODIFIED="1786413275128" TEXT="Kleinvieh....">
<icon BUILTIN="flag-yellow"/>
</node>
<node CREATED="1786242217560" ID="ID_1208716837" MODIFIED="1786242229913" TEXT="a queue for Submissions"/>
<node CREATED="1786242230765" ID="ID_120169631" MODIFIED="1786242235257" TEXT="a queue for Completions"/>
</node>
@ -994,10 +1001,10 @@
</node>
<node CREATED="1786246113057" ID="ID_1523190067" MODIFIED="1786246116003" TEXT="Abstractions">
<node CREATED="1786246117555" ID="ID_969154444" MODIFIED="1786246121651" TEXT="Barriers / Fences">
<node CREATED="1786246153449" MODIFIED="1786246153449" TEXT="StoreStore"/>
<node CREATED="1786246164738" MODIFIED="1786246164738" TEXT="LoadLoad"/>
<node CREATED="1786246177165" MODIFIED="1786246177165" TEXT="LoadStore"/>
<node CREATED="1786246190951" MODIFIED="1786246190951" TEXT="StoreLoad"/>
<node CREATED="1786246153449" ID="ID_1750624298" MODIFIED="1786246153449" TEXT="StoreStore"/>
<node CREATED="1786246164738" ID="ID_1211999967" MODIFIED="1786246164738" TEXT="LoadLoad"/>
<node CREATED="1786246177165" ID="ID_1775414678" MODIFIED="1786246177165" TEXT="LoadStore"/>
<node CREATED="1786246190951" ID="ID_631075013" MODIFIED="1786246190951" TEXT="StoreLoad"/>
</node>
<node CREATED="1786246217323" ID="ID_1893817108" MODIFIED="1786246222075" TEXT="Memory Order">
<node CREATED="1786246223006" ID="ID_1140165000" MODIFIED="1786246224709" TEXT="relaxed"/>
@ -1007,9 +1014,9 @@
</node>
</node>
<node CREATED="1786245528744" ID="ID_891133446" MODIFIED="1786245544593" TEXT="Example: producer &#x27f6; consumer">
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1785791243995" ID="ID_537337249" MODIFIED="1786245908602" TEXT="Code-Beispiel">
<node BACKGROUND_COLOR="#eef0c5" COLOR="#990000" CREATED="1785791243995" ID="ID_537337249" MODIFIED="1786413252613" TEXT="Code-Beispiel">
<arrowlink COLOR="#53387c" DESTINATION="ID_1698936757" ENDARROW="Default" ENDINCLINATION="-204;-288;" ID="Arrow_ID_1915855216" STARTARROW="None" STARTINCLINATION="-340;56;"/>
<icon BUILTIN="flag-yellow"/>
<icon BUILTIN="pencil"/>
<node CREATED="1786245936803" ID="ID_1211062148" MODIFIED="1786245940949" TEXT="Zonen">
<node CREATED="1786245941715" ID="ID_167190015" MODIFIED="1786245945822" TEXT="Deklaration"/>
<node CREATED="1786245946151" ID="ID_1870232563" MODIFIED="1786245948582" TEXT="Producer"/>
@ -1031,7 +1038,7 @@
<node CREATED="1786246526121" ID="ID_481886127" MODIFIED="1786246545962" TEXT="yes &#x27f9; sleep (Kernel call)"/>
<node CREATED="1786246546790" ID="ID_1627212633" MODIFIED="1786246561350" TEXT="no &#x27f9; immeditately return"/>
</node>
<node CREATED="1786246572246" ID="ID_1144371495" MODIFIED="1786246584476" TEXT="wakeup: signal threads put to sleep on Futex"/>
<node CREATED="1786246572246" ID="ID_1144371495" MODIFIED="1786413324339" TEXT="Wakeup: signal threads sleeping on Futex"/>
</node>
</node>
<node BACKGROUND_COLOR="#e1cdb4" CREATED="1786273770202" ID="ID_1746764837" MODIFIED="1786273945852" STYLE="bubble" TEXT="25">
@ -1049,18 +1056,19 @@
</node>
<node CREATED="1786295737962" ID="ID_871161331" MODIFIED="1786295765746" TEXT="need backpressure (flow-control)"/>
<node CREATED="1786295878057" ID="ID_1225397941" MODIFIED="1786296066181" TEXT="need processing framework">
<node CREATED="1786296109950" ID="ID_1143937459" MODIFIED="1786296120416" TEXT="simple sulution: polling thread">
<node CREATED="1785875601816" ID="ID_1590769713" MODIFIED="1786296152862">
<node CREATED="1786296109950" ID="ID_1143937459" MODIFIED="1786415411620" TEXT="simple solution: polling thread">
<node CREATED="1785875601816" ID="ID_1590769713" MODIFIED="1786415380089">
<richcontent TYPE="NODE"><html>
<head>
</head>
<body>
<p>
Thread polls &#187;readyness&#171; &#10233; <b>Reactor</b>
Thread polls &#187;readiness&#171; &#10233; <b>Reactor</b>
</p>
</body>
</html></richcontent>
</html>
</richcontent>
</node>
<node CREATED="1785875601816" ID="ID_1044114554" MODIFIED="1786296163481">
<richcontent TYPE="NODE"><html>
@ -1092,7 +1100,7 @@
<node CREATED="1786298071072" ID="ID_1661104920" MODIFIED="1786298073416" TEXT="Thread"/>
</node>
</node>
<node CREATED="1786298087691" ID="ID_222783533" MODIFIED="1786298095203" TEXT="excourse: VideoDisplay">
<node CREATED="1786298087691" ID="ID_222783533" MODIFIED="1786415135482" TEXT="Excursion: VideoDisplay">
<node CREATED="1786298129126" ID="ID_823722007" MODIFIED="1786298133704" TEXT="hard wired dimensions"/>
<node CREATED="1786298134293" ID="ID_1908151271" MODIFIED="1786298145599" TEXT="defines Callback-Interface: PixelFeed"/>
<node CREATED="1786298148699" ID="ID_655256792" MODIFIED="1786298154142" TEXT="gets subclass"/>
@ -1296,12 +1304,42 @@
<linktarget COLOR="#339dbd" DESTINATION="ID_1806019726" ENDARROW="Default" ENDINCLINATION="121;0;" ID="Arrow_ID_938057656" SOURCE="ID_1725774104" STARTARROW="None" STARTINCLINATION="-30;41;"/>
<icon BUILTIN="flag-yellow"/>
</node>
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1785877094220" ID="ID_404598432" MODIFIED="1785877438593" TEXT="Diagramm &quot;Application setup&quot;">
<icon BUILTIN="flag-yellow"/>
<node COLOR="#338800" CREATED="1785877094220" ID="ID_404598432" MODIFIED="1786417301454" TEXT="Diagramm &quot;Application setup&quot;">
<icon BUILTIN="button_ok"/>
<node CREATED="1786417174016" ID="ID_1391583938" MODIFIED="1786417216873" TEXT="Verwende SVG vom letzten Jahr">
<richcontent TYPE="NOTE"><html>
<head>
</head>
<body>
<p>
devel/froscon/research/drawings/DemoApp.svg
</p>
</body>
</html>
</richcontent>
</node>
<node CREATED="1786417218690" ID="ID_1381822955" MODIFIED="1786417293609" TEXT="mache einen &#xbb;fliegenden Edit&#xab; und tausche den Text aus">
<richcontent TYPE="NOTE"><html>
<head>
</head>
<body>
<p>
...alles ausgeblendet, au&#223;der dem einen Callback, den ich brauche; Seitengr&#246;&#223;e an neue Pr&#228;sentation angepa&#223;t, als PNG exportiert, in Libreoffice gelinkt
</p>
</body>
</html>
</richcontent>
</node>
<node BACKGROUND_COLOR="#e0ceaa" COLOR="#bd0711" CREATED="1786417231271" ID="ID_83397102" MODIFIED="1786417241997" TEXT="SVG nicht gespeichert">
<icon BUILTIN="messagebox_warning"/>
</node>
</node>
</node>
<node CREATED="1754874947759" ID="ID_920995429" MODIFIED="1754874949169" TEXT="Code">
<node BACKGROUND_COLOR="#c8c0b6" COLOR="#435e98" CREATED="1754875923722" FOLDED="true" ID="ID_1802306052" MODIFIED="1786208392664" TEXT="Hau-zu">
<node BACKGROUND_COLOR="#c8c0b6" COLOR="#435e98" CREATED="1754875923722" FOLDED="true" ID="ID_1802306052" MODIFIED="1786417869822" TEXT="Hau-zu">
<linktarget COLOR="#284abc" DESTINATION="ID_1802306052" ENDARROW="Default" ENDINCLINATION="-386;101;" ID="Arrow_ID_884782059" SOURCE="ID_1170402440" STARTARROW="None" STARTINCLINATION="-430;-61;"/>
<icon BUILTIN="idea"/>
<node CREATED="1754875935034" ID="ID_1639632743" MODIFIED="1754876018517" TEXT="Code in Eclipse ausw&#xe4;hlen">
<icon BUILTIN="full-1"/>
@ -1417,6 +1455,53 @@
<node CREATED="1786366533958" ID="ID_481931167" MODIFIED="1786366593378" TEXT="Abschnitte: Cover, bottom-to-top, 0.50sec"/>
</node>
</node>
<node CREATED="1786416696839" ID="ID_1362524710" MODIFIED="1786416704983" TEXT="Diagramme mit Inkscape">
<node CREATED="1786416705938" ID="ID_28831652" MODIFIED="1786416707596" TEXT="Import">
<node CREATED="1786416708594" ID="ID_702361373" MODIFIED="1786416713633" TEXT="direkt per SVG m&#xf6;glich">
<node BACKGROUND_COLOR="#f8f1cb" COLOR="#a50125" CREATED="1786416718072" ID="ID_1090977848" MODIFIED="1786416727174" TEXT="Vorsicht">
<icon BUILTIN="messagebox_warning"/>
<node CREATED="1786416729597" ID="ID_1972453529" MODIFIED="1786416740080" TEXT="Gradienten..."/>
<node CREATED="1786416740907" ID="ID_124929683" MODIFIED="1786416744271" TEXT="kann gro&#xdf; werden"/>
</node>
</node>
<node CREATED="1786416746295" ID="ID_1784184616" MODIFIED="1786416750038" TEXT="problemlos: PNG"/>
</node>
<node CREATED="1786416760415" ID="ID_940342770" MODIFIED="1786416762836" TEXT="Einrichten...">
<node CREATED="1786416763913" ID="ID_1185241960" MODIFIED="1786416773549" TEXT="Rahmen in Libereoffice Impress"/>
<node CREATED="1786416774167" ID="ID_594660369" MODIFIED="1786416782482" TEXT="exakte Gr&#xf6;&#xdf;e in cm abgreifen"/>
<node CREATED="1786416783257" ID="ID_1508499783" MODIFIED="1786416794112" TEXT="Inkscape: Seite auf exakt diese cm dimensionieren"/>
<node CREATED="1786416859050" ID="ID_1598459551" MODIFIED="1786416878815" TEXT="Export: auf 300dpi stellen">
<richcontent TYPE="NOTE"><html>
<head>
</head>
<body>
<p>
es ergeben sich daraus die Pixel
</p>
</body>
</html>
</richcontent>
</node>
<node CREATED="1786416853832" ID="ID_178516863" MODIFIED="1786416858007" TEXT="Display-units: px"/>
</node>
<node CREATED="1786416888580" ID="ID_639227912" MODIFIED="1786416907585" TEXT="Importieren, ... dann Position / Gr&#xf6;&#xdf;e reparieren"/>
<node CREATED="1786417049583" ID="ID_1142971451" MODIFIED="1786417062171" TEXT="Round-Trip">
<node CREATED="1786417064751" ID="ID_1146043146" MODIFIED="1786417077122" TEXT="Rechtsklick auf Frame"/>
<node CREATED="1786417077757" ID="ID_640083563" MODIFIED="1786417087493" TEXT="Context-Men&#xfc; &gt; Replace"/>
<node BACKGROUND_COLOR="#e0ceaa" COLOR="#690f14" CREATED="1786417088908" ID="ID_661842770" MODIFIED="1786417110755" TEXT="Achtung: nicht link">
<icon BUILTIN="messagebox_warning"/>
</node>
</node>
</node>
<node CREATED="1786417787916" ID="ID_1621049515" MODIFIED="1786417794895" TEXT="Code aus Eclipse">
<node CREATED="1786417797530" ID="ID_1170402440" MODIFIED="1786417869822" TEXT="Methode: Print-to-SVG">
<arrowlink COLOR="#284abc" DESTINATION="ID_1802306052" ENDARROW="Default" ENDINCLINATION="-386;101;" ID="Arrow_ID_884782059" STARTARROW="None" STARTINCLINATION="-430;-61;"/>
</node>
<node BACKGROUND_COLOR="#c8c0b6" COLOR="#435e98" CREATED="1786417806771" ID="ID_719589637" MODIFIED="1786417819086" TEXT="neuerdings geht direkt Copy-n-Paste">
<icon BUILTIN="idea"/>
</node>
</node>
</node>
</node>
<node CREATED="1519523032397" ID="ID_1864078267" MODIFIED="1519527416043" TEXT="Outline">

Binary file not shown.

Binary file not shown.