laytalk
authorMart Lubbers <mart@martlubbers.net>
Mon, 2 Oct 2023 11:56:58 +0000 (13:56 +0200)
committerMart Lubbers <mart@martlubbers.net>
Mon, 2 Oct 2023 11:58:00 +0000 (13:58 +0200)
img/finale.jpg [new file with mode: 0644]
talk.tex

diff --git a/img/finale.jpg b/img/finale.jpg
new file mode 100644 (file)
index 0000000..4b76eeb
Binary files /dev/null and b/img/finale.jpg differ
index 603724a..f0b1ac1 100644 (file)
--- a/talk.tex
+++ b/talk.tex
                                \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)
                                        -- ([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] {};
                        \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}
                                                        \item Combinators
                                                \end{itemize}
                                        \item<3-> Declarative programming
-               
+
                                                \begin{itemize}
                                                        \item \emph{What} and not \emph{How}
                                                \end{itemize}
                                \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)
                                                -- ([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}
                        \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}