From: Mart Lubbers Date: Mon, 2 Oct 2023 11:56:58 +0000 (+0200) Subject: laytalk X-Git-Url: https://git.martlubbers.net/?a=commitdiff_plain;h=1cee9f6ecaad1ac6c07d5d1e1332a717ee2f2f44;p=phd-thesis.git laytalk --- diff --git a/img/finale.jpg b/img/finale.jpg new file mode 100644 index 0000000..4b76eeb Binary files /dev/null and b/img/finale.jpg differ diff --git a/talk.tex b/talk.tex index 603724a..f0b1ac1 100644 --- a/talk.tex +++ b/talk.tex @@ -91,10 +91,10 @@ \node (1) [] {presentation \begin{uncoverenv}<4->\includegraphics[height=2em]{phone}\end{uncoverenv}}; \node (2) [below=of 1] {application \begin{uncoverenv}<6->\includegraphics[height=2em]{laptop}\end{uncoverenv}}; \node (3) [below=of 2] {perception \begin{uncoverenv}<7->\includegraphics[height=2em]{lamp}\includegraphics<7->[height=2em]{magn}\end{uncoverenv}}; - + \draw [<->] (1) -- (2); \draw [<->] (2) -- (3); - + \draw [fill=white] ([xshift=1em,yshift=-2em]1.south west) -- ([xshift=1em,yshift=-1em]1.south west) @@ -109,11 +109,11 @@ -- ([yshift=2em,xshift=1em]3.north east) -- ([yshift=-2em,xshift=1em]1.south east) -- cycle; - + \draw [densely dotted] (1.south) -- (2.north); \draw [densely dotted] (2.south) -- (3.north); \end{uncoverenv} - + \node<1-2> (text) [draw=none,fit=(1) (2) (3),xshift=20em] {}; \node<1-2> [draw=none] at (text.center) {\includegraphics[width=11em]{iot}}; \node<3-8> (text) [fit=(1) (2) (3),xshift=20em] {}; @@ -196,6 +196,13 @@ \item Less semantic friction. \end{itemize} } + \only<10->{% + \definecolor{light}{gray}{0.8} + \setbeamercolor{normal text}{fg=light} + \usebeamercolor*{normal text} + \setbeamercolor{structure}{fg=light} + \setbeamercolor{block title}{fg=light} + } \begin{columns}[t] \begin{column}{.4\textwidth} \begin{block}{Task-oriented programming} @@ -207,7 +214,7 @@ \item Combinators \end{itemize} \item<3-> Declarative programming - + \begin{itemize} \item \emph{What} and not \emph{How} \end{itemize} @@ -229,11 +236,11 @@ \begin{tikzpicture}[node distance=3em,nodes={rectangle,draw,minimum width=10em, minimum height=3em}] \node (1) [] {presentation \includegraphics[height=1em]{phone}}; \node (2) [below=of 1] {application \includegraphics[height=1em]{laptop}}; - \node (3) [below=of 2] {perception \includegraphics[height=1em]{lamp}\includegraphics[height=1em]{magn}}; - + \node (3) [below=of 2] {perception \includegraphics<-9>[height=1em]{lamp}\includegraphics<-9>[height=1em]{magn}}; + \draw [<->] (1) -- (2); \draw [<->] (2) -- (3); - + \draw [fill=white] ([xshift=1em,yshift=-2em]1.south west) -- ([xshift=1em,yshift=-1em]1.south west) @@ -248,10 +255,10 @@ -- ([yshift=2em,xshift=1em]3.north east) -- ([yshift=-2em,xshift=1em]1.south east) -- cycle; - + \draw [densely dotted] (1.south) -- (2.north); \draw<-7> [densely dotted] (2.south) -- (3.north); - + \begin{uncoverenv}<8-> \node (mtask) [dotted,line width=3pt,fit={(3)},label={[fill=white]\large\bf mTask}] {}; \end{uncoverenv} @@ -262,6 +269,11 @@ \end{figure} \end{column} \end{columns} + \begin{onlyenv}<10-> + \begin{tikzpicture}[remember picture,overlay] + \node[at=(current page.center)] (finale) {\includegraphics[keepaspectratio,width=\paperwidth,height=\paperheight]{finale}}; + \end{tikzpicture} + \end{onlyenv} \end{frame} \end{document}