start with praatje
authorMart Lubbers <mart@martlubbers.net>
Fri, 27 Jan 2017 19:54:30 +0000 (20:54 +0100)
committerMart Lubbers <mart@martlubbers.net>
Fri, 27 Jan 2017 19:54:30 +0000 (20:54 +0100)
final_review/Makefile
final_review/a.pre [moved from final_review/preamble.tex with 100% similarity]
final_review/logo.pdf [new file with mode: 0644]
final_review/praatje.pre [new file with mode: 0644]
final_review/praatje.tex [new file with mode: 0644]

index 9306daa..ef80336 100644 (file)
@@ -1,26 +1,30 @@
-DOC:=a
+DOCS:=a praatje
 LATEX:=pdflatex
 BIBTEX:=bibtex
+BIBTEXFLAGS:=
 LATEXFLAGS:=-file-line-error -halt-on-error -no-shell-escape
 
-TEXS:=$(wildcard *.tex)
-BIBS:=$(wildcard *.bib)
+.PHONY: all clean
+.SECONDARY: $(addsuffix .fmt,$(DOCS))
 
+all: $(addsuffix .pdf,$(DOCS))
 
-.PHONY: all
-.SECONDARY: $(DOC).fmt
-
-all: $(DOC).pdf
+%.fmt: %.pre
+       $(LATEX) $(LATEXFLAGS) -ini -jobname="$(basename $@)" "&$(LATEX) $<\dump"
 
 %.fmt: preamble.tex
        $(LATEX) $(LATEXFLAGS) -ini -jobname="$(basename $@)" "&$(LATEX) $<\dump"
 
-%.pdf: %.tex %.fmt $(BIBS) $(TEXS)
+%.pdf: %.mlog
+       grep -iFq 'Rerun to get' $< &&\
+               $(LATEX) $(LATEXFLAGS) $(basename $<) || true
+
+%.mlog: %.tex %.fmt $(wildcard *.bib)
        $(LATEX) $(LATEXFLAGS) $<
-       grep -q '^\\bibdata{' $(basename $<).aux && $(BIBTEX) $(basename $<) || true
-       $(LATEX) $(LATEXFLAGS) $< | tee $(basename $<).mlog
-       grep -iqF 'rerun' $(basename $<).mlog &&\
-               $(LATEX) $(LATEXFLAGS) $< || true
+       grep -q '^\\bibdata{' $(basename $<).aux &&\
+               $(BIBTEX) $(BIBTEXFLAGS) $(basename $<) || true
+       $(LATEX) $(LATEXFLAGS) $< | tee $@
 
 clean:
-       $(RM) $(addprefix $(DOC).,aux log fmt toc bbl blg mlog run.xml out pdf)
+       $(RM) $(foreach DOC,$(DOCS),\
+               $(addprefix $(DOC).,aux log fmt toc bbl blg run.xml out pdf snm nav))
similarity index 100%
rename from final_review/preamble.tex
rename to final_review/a.pre
diff --git a/final_review/logo.pdf b/final_review/logo.pdf
new file mode 100644 (file)
index 0000000..d92241c
Binary files /dev/null and b/final_review/logo.pdf differ
diff --git a/final_review/praatje.pre b/final_review/praatje.pre
new file mode 100644 (file)
index 0000000..c2f2fff
--- /dev/null
@@ -0,0 +1,19 @@
+\documentclass{beamer}
+
+\usepackage[british]{babel}
+
+\title{iTasks and the Internet of Things}
+\subtitle{Research internship}
+\author[M. Lubbers]{Mart Lubbers}
+\institute[Radboud University Nijmegen]{%
+       Supervisors:\\
+       Rinus Plasmeijers\\
+       Pieter Koopman}
+\date{\today}
+
+\AtBeginSection[]{%
+       \begin{frame}
+               \frametitle{Table of Contents}
+               \tableofcontents[currentsection]
+       \end{frame}
+}
diff --git a/final_review/praatje.tex b/final_review/praatje.tex
new file mode 100644 (file)
index 0000000..33de65b
--- /dev/null
@@ -0,0 +1,78 @@
+%&praatje
+\begin{document}
+\begin{frame}
+       \maketitle
+\end{frame}
+
+\begin{frame}
+       \frametitle{Who am I?}
+       \begin{itemize}
+               \item Mart Lubbers
+               \item Bachelor AI
+               \item Master Software Science
+               \item Research internship
+               \item iTasks
+       \end{itemize}
+\end{frame}
+
+\begin{frame}
+       \frametitle{Combine levels}
+       \begin{columns}[t]
+               \column{.5\textwidth}
+               \begin{block}{High level}
+                       \begin{itemize}
+                               \item iTasks
+                               \item Workflow
+                               \item Dataflow
+                       \end{itemize}
+               \end{block}
+       
+               \pause%
+
+               \begin{block}{Low level}
+                       \begin{itemize}
+                               \item Microcontrollers
+                               \item Sensors
+                               \item Actuators
+                               \item Low bandwidth
+                               \item Low power
+                               \item Low processing power
+                       \end{itemize}
+               \end{block}
+
+               \column{.5\textwidth}
+
+               \pause%
+
+               \begin{block}{Combine the both worlds}
+                       \begin{itemize}
+                               \item Type-safe EDSL
+                               \item Byte-compiled on the fly
+                               \item One codebase for different clients
+                               \item Communication via GSM, BT, Serial, TCP, \ldots
+                               \item mTasks
+                       \end{itemize}
+               \end{block}
+       \end{columns}
+\end{frame}
+
+\begin{frame}
+       \frametitle{mTask}
+\end{frame}
+
+\begin{frame}
+       \frametitle{SDS}
+\end{frame}
+
+\begin{frame}
+       \frametitle{Future}
+       \begin{itemize}
+               \item Task combinators
+               \item Dynamic mTask/SDS allocation
+               \item More datatypes for SDS
+               \item Slicing tasks
+               \item Support for different devices
+       \end{itemize}
+\end{frame}
+
+\end{document}