\documentclass[a4paper,11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{ae}
\usepackage{color}
\usepackage{graphicx}
\usepackage{wrapfig}
\usepackage[hidelinks=true]{hyperref}
\usepackage{todonotes}
\usepackage{tikz}
\usepackage{enumitem}  % for sparse lists with \setlist

\usetikzlibrary{arrows}
\urlstyle{sf}
\setlist[enumerate]{noitemsep}
\setlist[itemize]{noitemsep}

\newcommand{\pages}[1]{\marginpar{#1 pages}}
\newcommand{\term}[1]{\emph{#1}}
\newcommand{\code}[1]{\textsf{#1}}

\title{Chatty Things -- Making the Internet of Things Readily Usable for the
Masses with XMPP}
\author{Roland Hieber}
\date{Seminar Communications and Multimedia, TU~Braunschweig \\[1em] \today}

\begin{document}
\maketitle

%% Introduction
\section{Introduction}
\todo{asdf}
\pages{0-1}
short overview, not too long: what do we want, what are we going to do?

how do we talk to our smart home?

what are the challenges? (interoperability, H2M interface, self-configuration,
information filtering to prevent information overflow)

In a distributed context like the Internet of Things, devices need to be ready
to use out of the box. Users often do not want to set up configurations for each
device they use, and when using several of those devices, it is often not
reasonable having to configure every single one.


%\paragraph{Human-to-Machine Communication:} especiall in the Internet of Things,
	%Chatty Things need to be accessible for the user and should be easy to talk
	%to.
%\paragraph{Interoperability} integration into already existing
%infrastructure.

%% Prerequisites
\section{Prerequisites}
\todo
overview to the techniques used in the paper by Klauk and Kirsche

\cite{klauck-kirsche-chattythings}

\input{sec-address-allocation.tex}
\input{sec-dns-extensions.tex}
\input{sec-xmpp.tex}
\input{sec-chatty-things.tex}
\input{sec-discussion.tex}

\bibliographystyle{plain}
{\small \bibliography{biblio}}

\end{document}
% vim: set ft=tex et ts=2 sw=2 :
