Commit 4b796592 authored by Taddeüs Kroes's avatar Taddeüs Kroes

Wrote 'future work' chapter and cleaned up some diagram code.

parent ff8c7c40
...@@ -48,7 +48,7 @@ ...@@ -48,7 +48,7 @@
\end{tikzpicture} \end{tikzpicture}
} }
\newcommand{\basicdiagram}[1]{ \def\basicdiagram{
\begin{figure}[h] \begin{figure}[h]
\center \center
\architecture{ \architecture{
...@@ -57,7 +57,11 @@ ...@@ -57,7 +57,11 @@
\node[block, below of=arch] {Application} \node[block, below of=arch] {Application}
edge[linefrom] node[right] {gestures} (arch); edge[linefrom] node[right] {gestures} (arch);
} }
\caption{#1} \caption{A diagram showing the position of the architecture relative to
the device driver and a multi-touch application. The input of the
architecture is given by a touch device driver. The output is
translated to complex interaction gestures and passed to the
application that is using the architecture.}
\label{fig:basicdiagram} \label{fig:basicdiagram}
\end{figure} \end{figure}
} }
...@@ -111,7 +115,7 @@ ...@@ -111,7 +115,7 @@
\end{figure} \end{figure}
} }
\newcommand{\areadiagram}[1]{ \def\areadiagram{
\begin{figure}[h] \begin{figure}[h]
\center \center
\architecture{ \architecture{
...@@ -127,12 +131,16 @@ ...@@ -127,12 +131,16 @@
\group{eventdriver}{eventdriver}{analysis}{area}{Architecture} \group{eventdriver}{eventdriver}{analysis}{area}{Architecture}
} }
\caption{#1} \caption{Extension of the diagram from figure \ref{fig:driverdiagram},
showing the position of areas in the architecture. An area delegate
events to a gesture detection component that trigger gestures. The area
then calls the handler that is bound to the gesture type by the
application.}
\label{fig:areadiagram} \label{fig:areadiagram}
\end{figure} \end{figure}
} }
\newcommand{\trackerdiagram}[1]{ \def\trackerdiagram{
\begin{figure}[h] \begin{figure}[h]
\center \center
\architecture{ \architecture{
...@@ -148,7 +156,8 @@ ...@@ -148,7 +156,8 @@
\group{eventdriver}{eventdriver}{tracker}{area}{Architecture} \group{eventdriver}{eventdriver}{tracker}{area}{Architecture}
} }
\caption{#1} \caption{Extension of the diagram from figure \ref{fig:areadiagram},
showing the position of gesture trackers in the architecture.}
\label{fig:trackerdiagram} \label{fig:trackerdiagram}
\end{figure} \end{figure}
} }
...@@ -330,6 +339,6 @@ ...@@ -330,6 +339,6 @@
\end{tikzpicture} \end{tikzpicture}
\caption{Daemon setup of an architecture implementation, serving \caption{Daemon setup of an architecture implementation, serving
gestures to multiple applications at the same time.} gestures to multiple applications at the same time.}
\label{fig:ex3} \label{fig:daemon}
\end{figure} \end{figure}
} }
...@@ -171,3 +171,10 @@ ...@@ -171,3 +171,10 @@
year = "2001" year = "2001"
} }
@misc{ZeroMQ,
author = "Corporation, iMatix",
howpublished = "\url{http://www.zeromq.org/}",
title = "{Zero MQ - The intelligent transport layer}",
year = "2007"
}
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment