From 8755061062b9738c80da1f5966c93ac6ec832a5c Mon Sep 17 00:00:00 2001 From: Mart Lubbers Date: Fri, 7 Jul 2017 10:56:53 +0200 Subject: [PATCH] helicopter in presentation --- pres.intro.tex | 99 ++++++++++++++++++++++++++++++++++++++++++++---- presentation.pre | 2 +- presentation.tex | 26 ++++++------- 3 files changed, 106 insertions(+), 21 deletions(-) diff --git a/pres.intro.tex b/pres.intro.tex index 428d1fe..18caedd 100644 --- a/pres.intro.tex +++ b/pres.intro.tex @@ -1,13 +1,98 @@ \subsection{IoT} \begin{frame} - \frametitle{Internet of Things (IoT)} + \frametitle{What is Internet of Things (IoT)} + \begin{block}{History} + \begin{itemize} + \item 1999: \pause{} RFID + \item Device to device communication + \pause{} + \item ESP8266 + \item Estimated 30 billion in 2020 + \end{itemize} + \end{block} + \pause{} + \begin{block}{Tasks performed by IoT} + \begin{itemize} + \item Monitoring (Temperature, Electricity, Humidity, Heartbeat) + \item Acting (Servo's, Motors) + \item Tracking (GPS, WiFi tracking) + \item Relaying (SMS, Whatsapp) + \pause{} + \item Combinations: e.g. Thermostat + \item Smart clothing, smart watches + \end{itemize} + \end{block} +\end{frame} + +\begin{frame} + \frametitle{Problems with IoT} + \begin{itemize} + \item Device $\rightarrow$ Server $\rightarrow$ Application + \pause{} + \item Myriads of devices: Arduino, ESP8266, Raspberry pi\ldots + \pause{} + \item Tons of languages: C++, Lua, C, python\ldots + \pause{} + \item Heaps of communication methods: LoRa (Sigfox, KPN, TTN), BTLE, WiFi, ZigBee\ldots + \pause{} + \item But\ldots + \pause{} + \item Separated logic + \item Integration problems + \item Reprogramming, write cycles + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{And there is TOP/iTasks} + \begin{block}{iTasks} + \begin{itemize}[<+->] + \item Basic blocks + \item Generated web interface + \item Type driven + \item EDSL + \end{itemize} + \end{block} + \pause{} + \begin{block}{Tasks} + \begin{itemize}[<+->] + \item Filling in forms + \item Looking at data (Monitoring, Maps) + \item Act on data changes + \end{itemize} + \end{block} +\end{frame} + +\begin{frame} + \frametitle{IoT and TOP} + \begin{block}{Overlap} + \begin{itemize}[<+->] + \item Tasks often involve humans + \item Possibly far away + \end{itemize} + \end{block} + \pause{} + \begin{block}{But how to integrate} + \begin{itemize}[<+->] + \item iTasks' server is heavy + \item Distributed iTasks + \item SDS + \item Swat two flies at once + \end{itemize} + \end{block} +\end{frame} + +\begin{frame} + \frametitle{Solution} \begin{itemize}[<+->] - \item Early days, RFID - \item Devices: Arduino, ESP8266, Raspberry pi\ldots - \item Peripherals: GPS, Sensors, Actuators\ldots - \item Wearables: Smart clothing, smart watches\ldots - \item Connectivity: LoRa (Sigfox, KPN, TTN), BTLE, WiFi, ZigBee\ldots - \item \ldots + \item Add IoT to iTasks + \item Solve the integration problem + \item Extend the reach of iTasks + \item iTasks server + \item IoT device client + \item EDSL to make IoT tasks + \item Interpreted on the client + \item No reprogramming \end{itemize} \end{frame} diff --git a/presentation.pre b/presentation.pre index 654b89b..a275754 100644 --- a/presentation.pre +++ b/presentation.pre @@ -1,4 +1,4 @@ -\documentclass{beamer} +\documentclass[draft]{beamer} \usepackage{listings} % Source code \usepackage{subcaption} % Subcaptions diff --git a/presentation.tex b/presentation.tex index 6698d69..cb27bbb 100644 --- a/presentation.tex +++ b/presentation.tex @@ -11,18 +11,18 @@ \section{Introduction} \input{pres.intro} -\section{EDSLs \& mTask} -\input{pres.mtask} - -\section{System Overview} -\input{pres.system} - -\section{Demo} -\begin{frame} - \frametitle{And ofcourse\ldots} -\end{frame} -\begin{frame} - \frametitle{And ofcourse\ldots a demo} -\end{frame} +%\section{EDSLs \& mTask} +%\input{pres.mtask} +% +%\section{System Overview} +%\input{pres.system} +% +%\section{Demo} +%\begin{frame} +% \frametitle{And ofcourse\ldots} +%\end{frame} +%\begin{frame} +% \frametitle{And ofcourse\ldots a demo} +%\end{frame} \end{document} -- 2.20.1