\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}