\usepackage{graphicx}
\usepackage{wrapfig}
\usepackage[hidelinks=true]{hyperref}
+\usepackage{todonotes}
\usepackage{tikz}
\usetikzlibrary{arrows}
\urlstyle{sf}
\newcommand{\pages}[1]{\marginpar{#1 pages}}
-\newcommand{\todo}[1][]{\textcolor{red}{TODO #1} \\}
\newcommand{\term}[1]{\emph{#1}}
\newcommand{\code}[1]{\textsf{#1}}
%% Introduction
\section{Introduction}
-\todo
+\todo{asdf}
\pages{0-1}
short overview, not too long: what do we want, what are we going to do?
realized as separate modules to allow enabling and disabling them at runtime,
thus further reducing the memory footprint of a running system:
-\todo[minimize space between list items]
+\todo{minimize space between list items}
\begin{itemize}
\item support for IPv6
\item support for Multi-User Chats (XEP-0045), which are used for information
ROM and 0{.}63\ kBytes of RAM, which was about the size of the original,
unoptimized uXMPP implementation while also implementing new features.
-\todo[figure of example network structure with and without central server]
+\todo{figure of example network structure with and without central server}
In order to react to different network infrastructures, their implementation
allows both communication with a central XMPP server as well as peer-to-peer
Messaging and uBonjour and join topic-based Multi-User Chats.
\end{itemize}
-\todo[short conclusion?]
+\todo{short conclusion?}
\subsection{Temporary Subscription for Presence}\label{sec:tsp}
binary protocols and Web Services, which were originally developed for servers
with much less resource constraints as embedded systems.
+\todo{additional XEPs, example XML stream with sensor data}
% vim: set ft=tex et ts=2 sw=2 :
This is a two-step process, consisting of \term{Service Instance Enumeration}
and \term{Service Instance Resolution}.
+\todo{XMPP is a probably not the best example here, use IPP instead}
\begin{figure}[top]
\centering
\includegraphics[width=0.9\textwidth]{fig-dnssd-mock.jpg}
- \caption{DNS-SD: Service Instance Enumeration and Resolution
- \todo[XMPP is a probably not the best example here, use IPP instead]}
+ \caption{DNS-SD: Service Instance Enumeration and Resolution}
\label{fig:dnssd}
\end{figure}
closes its stream. If both streams are closed, the underlying TCP connection is
terminated.
-\todo[Example stream]
-
\subsubsection{Publish/Subscribe and Presence}
Typically, a user wants to chat with a more or less fixed set of other users,