From: Mart Lubbers Date: Fri, 27 Jan 2017 19:54:30 +0000 (+0100) Subject: start with praatje X-Git-Url: https://git.martlubbers.net/?a=commitdiff_plain;h=00c9d924f8829560736f13223d16f3fd7d2a4239;p=ri1617.git start with praatje --- diff --git a/final_review/Makefile b/final_review/Makefile index 9306daa..ef80336 100644 --- a/final_review/Makefile +++ b/final_review/Makefile @@ -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)) diff --git a/final_review/preamble.tex b/final_review/a.pre 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 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 index 0000000..c2f2fff --- /dev/null +++ b/final_review/praatje.pre @@ -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 index 0000000..33de65b --- /dev/null +++ b/final_review/praatje.tex @@ -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}