X-Git-Url: https://git.rohieb.name/skm-ma-ws1314.git/blobdiff_plain/cef0a82d7031196271a37a75fe5cceee459d641a..0d2aadf6a2ba3957c52c3dc37a59c25e08556a80:/presentation.tex diff --git a/presentation.tex b/presentation.tex index c193c55..4318d88 100644 --- a/presentation.tex +++ b/presentation.tex @@ -12,19 +12,15 @@ \usetikzlibrary{shapes.symbols} %\usepackage[usenames,dvipsnames]{color} -\useoutertheme[section]{tubs} -\setbeamertemplate{itemize items}[tusquare] - %\presetkeys{todonotes}{inline}{} \newcommand{\code}[1]{\texttt{#1}} -\definecolor{tu-green}{RGB}{137,164,0} % from tubslatex +\definecolor{green}{RGB}{137,164,0} % from tubslatex \title{Chatty Things} \subtitle{Making the Internet of Things Readily Usable for the Masses with XMPP} \author{Roland Hieber} \institute[IBR, TU-BS]{Institute of Operating Systems and Computer Networks} \date[SKM-13/14]{Seminar Communications and Multimedia, WS 2013/14} -\titlegraphic{iz} \begin{document} @@ -54,22 +50,22 @@ \begin{itemize} \item configure our devices? \begin{itemize} - \invisible<1-1>{\item[\color{tu-green}\checkmark]\color{tu-green} + \invisible<1-1>{\item[\color{green}\checkmark]\color{green} Link-Local Addressing, Stateless Address Autoconfiguration} \end{itemize} \item find other nodes to talk to? \begin{itemize} - \invisible<1-2>{\item[\color{tu-green}\checkmark]\color{tu-green} + \invisible<1-2>{\item[\color{green}\checkmark]\color{green} DNS-SD + mDNS} \end{itemize} \item talk to other nodes or users? \begin{itemize} - \invisible<1-3>{\item[\color{tu-green}\checkmark]\color{tu-green} XMPP + \invisible<1-3>{\item[\color{green}\checkmark]\color{green} XMPP Serverless Messaging} \end{itemize} \item filter relevant information? \begin{itemize} - \invisible<1-4>{\item[\color{tu-green}\checkmark]\color{tu-green} ``Traffic + \invisible<1-4>{\item[\color{green}\checkmark]\color{green} ``Traffic Lights'', Temporary Subscription for Presence} \end{itemize} \end{itemize} @@ -133,12 +129,12 @@ Two-step process: \end{frame} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{frame}[fragile]{mDNS + DNS-SD} +\begin{frame}[fragile]{Example: mDNS + DNS-SD} \tikzset{font=\fontsize{7.5pt}{1em}\selectfont, >=latex, thick, y=3.5em} %\tikzstyle{iconlabel}=[text width=2cm, align=center, %font=\fontsize{7.5pt}{1em}\selectfont] \tikzstyle{label}=[font=\fontsize{7pt}{1em}\selectfont] -\tikzstyle{pkt}=[font=\fontsize{7pt}{1em}\selectfont, +\tikzstyle{pkt}=[font=\fontsize{6pt}{0.7em}\selectfont, draw,fill=white,dash pattern=on 2pt off 2pt, align=center, inner sep=2pt] \def\xhalf{.45\textwidth} @@ -159,11 +155,11 @@ Two-step process: } \draw[->] (node) -- (thecloud) node[pkt,pos=0.5]{ \verb+_presence._tcp.local+\\PTR? }; - \draw[->] (juliet) -- (thecloud) node[pkt,pos=0.35]{ + \draw[->] (juliet) -- (thecloud) node[pkt,pos=0.4]{ \verb+juliet._presence.+\\\verb+_tcp.local+ }; - \draw[->] (romeo) -- (thecloud) node[pkt,pos=0.35]{ + \draw[->] (romeo) -- (thecloud) node[pkt,pos=0.4]{ \verb+romeo._presence.+\\\verb+_tcp.local+ }; - \draw[->] (mercutio) -- (thecloud) node[pkt,pos=0.35]{ + \draw[->] (mercutio) -- (thecloud) node[pkt,pos=0.4]{ \verb+mercutio._presence.+\\\verb+_tcp.local+ }; \end{tikzpicture} @@ -177,14 +173,7 @@ Two-step process: \verb+juliet._presence._tcp.local+\\SRV? }; \draw[->] (juliet) -- (thecloud) node[pkt,pos=0.5]{ \verb+juliet.local, port 5222,+\\\verb+prio 0, weight 0+ }; - - - %\node[draw] (resptr) at (0,-4) {\code{juliet.\_presence.\_tcp.local} SRV?}; - %\node[draw] (resres) at (16em,-4) {\code{juliet.local, port 5222, prio 0, weight 0}}; - - %\draw[->] (enumptr) -- (enumres); - %\draw[->] (resptr) -- (resres); -\end{tikzpicture} + \end{tikzpicture} \end{enumerate} \end{frame} @@ -493,8 +482,8 @@ Two-step process: \verb+ +\\ \verb+ +\\ -\verb+ +\\ -\verb+ +\\ +\verb+ +\\ +\verb+ +\\ \verb+ + %\end{verbatim} \advanceby{9\baselineskip} @@ -536,10 +525,10 @@ Two-step process: \verb+ +\\ \verb+ +\\ \verb+ +\\ -\verb+ +\\ -\verb+ +\\ +\verb+ +\\ +\verb+ +\\ \verb+ +\\ \verb+ +\\ \verb+ +\\