From 7fcdc1c788725f866de71fc9dfd8c4d1cb132b57 Mon Sep 17 00:00:00 2001
From: Orangerot <purple@orangerot.dev>
Date: Fri, 24 May 2024 17:42:08 +0200
Subject: Initial commit

---
 .../slides/synchronisation.tex                     | 36 ++++++++++++++++++++++
 1 file changed, 36 insertions(+)
 create mode 100644 21-implementierungsheft-kolloquium/slides/synchronisation.tex

(limited to '21-implementierungsheft-kolloquium/slides/synchronisation.tex')

diff --git a/21-implementierungsheft-kolloquium/slides/synchronisation.tex b/21-implementierungsheft-kolloquium/slides/synchronisation.tex
new file mode 100644
index 0000000..0849279
--- /dev/null
+++ b/21-implementierungsheft-kolloquium/slides/synchronisation.tex
@@ -0,0 +1,36 @@
+\begin{frame}{Synchronisation}
+
+    \tikzstyle{line} = [draw, -latex']
+
+    \begin{figure}[H]
+
+        \begin{tikzpicture}
+            
+            \tikzset{focus/.style={rectangle, minimum width = 1cm, minimum height = 0.5cm, rounded corners, draw}};
+            \tikzset{hyperfocus/.style={rectangle, minimum width = 1cm, minimum height = 0.5cm, draw}};
+
+            \node[hyperfocus, text width = 2.6cm, fill = green!25](s){Synchronisations-\\\quad \quad Server};
+            \node[focus, left = 3cm of s, text width = 3.1cm, orange](p1){\quad \underline{p1:Podcatcher}
+                \begin{itemize}
+                    \vspace{0.2cm}
+                    \item Abonnements
+                    \item Hörfortschritt
+                    \vspace{0.1cm}
+                \end{itemize}};
+            \node[focus, above = 1.8cm of s, orange](p2){p2};
+            \node[focus, right = 2.5cm of s, orange](p3){p3};
+            \node[below = 1.7cm of s](p4){\textbf{...}};
+            \umlactor[left = 2.7cm of p2, blue!60]{Benutzer};
+            
+            \draw[] (p1) -- (s);
+            \draw[] (p2) -- (s);
+            \draw[] (s) -- (p3);
+            \draw[] (s) -- (p4);
+            \path [line, thick, blue!60] (Benutzer) -- node [text width=2.5cm, midway, above=0.1cm, align=center] {Podcast abonnieren} (p2);
+            \path [line, thick, blue!60] (Benutzer) -| node [text width=2.5cm, midway, above=0.1cm, align=center] {Episode anhören} (p1);
+
+        \end{tikzpicture}
+
+    \end{figure}
+
+\end{frame}
\ No newline at end of file
-- 
cgit v1.2.3

