|
@@ -161,6 +161,7 @@ Python.
|
|
|
extendable, is to user different gesture trackers.
|
|
extendable, is to user different gesture trackers.
|
|
|
|
|
|
|
|
\chapter{Requirements}
|
|
\chapter{Requirements}
|
|
|
|
|
+\label{chapter:requirements}
|
|
|
|
|
|
|
|
% testimplementatie met taps, rotatie en pinch. Hieruit bleek:
|
|
% testimplementatie met taps, rotatie en pinch. Hieruit bleek:
|
|
|
% - dat er verschillende manieren zijn om bijv. "rotatie" te
|
|
% - dat er verschillende manieren zijn om bijv. "rotatie" te
|
|
@@ -173,10 +174,16 @@ Python.
|
|
|
% wellicht in een ander programma nodig om maar 1 hand te gebruiken, en
|
|
% wellicht in een ander programma nodig om maar 1 hand te gebruiken, en
|
|
|
% dus punten dicht bij elkaar te kiezen (oplossing: windows).
|
|
% dus punten dicht bij elkaar te kiezen (oplossing: windows).
|
|
|
|
|
|
|
|
|
|
+ % TODO: Move content into the following sections:
|
|
|
|
|
+ \section{Introduction}
|
|
|
|
|
+ \section{Supporting multiple drivers}
|
|
|
|
|
+ \section{Restricting gestures to a screen area}
|
|
|
|
|
+ \section{Separating and extending code}
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
\section{Introduction}
|
|
\section{Introduction}
|
|
|
|
|
|
|
|
% TODO
|
|
% TODO
|
|
|
- TODO: doel v/h experiment
|
|
|
|
|
|
|
|
|
|
To test multi-touch interaction properly, a multi-touch device is required.
|
|
To test multi-touch interaction properly, a multi-touch device is required.
|
|
|
The University of Amsterdam (UvA) has provided access to a multi-touch
|
|
The University of Amsterdam (UvA) has provided access to a multi-touch
|
|
@@ -248,7 +255,6 @@ Python.
|
|
|
\end{itemize}
|
|
\end{itemize}
|
|
|
|
|
|
|
|
\section{Requirements}
|
|
\section{Requirements}
|
|
|
- \label{sec:requirements}
|
|
|
|
|
|
|
|
|
|
From the observations in section \ref{sec:observations}, a number of
|
|
From the observations in section \ref{sec:observations}, a number of
|
|
|
requirements can be specified for the design of the event mechanism:
|
|
requirements can be specified for the design of the event mechanism:
|
|
@@ -275,18 +281,16 @@ Python.
|
|
|
programmer to define custom gestures for an application.
|
|
programmer to define custom gestures for an application.
|
|
|
\end{itemize}
|
|
\end{itemize}
|
|
|
|
|
|
|
|
-% -------
|
|
|
|
|
-% Results
|
|
|
|
|
-% -------
|
|
|
|
|
-
|
|
|
|
|
\chapter{Design}
|
|
\chapter{Design}
|
|
|
|
|
|
|
|
\section{Components}
|
|
\section{Components}
|
|
|
|
|
|
|
|
- Based on the requirements from section \ref{sec:requirements}, a design
|
|
|
|
|
|
|
+ Based on the requirements from chapter \ref{chapter:requirements}, a design
|
|
|
for the architecture has been created. The design consists of a number
|
|
for the architecture has been created. The design consists of a number
|
|
|
of components, each having a specific set of tasks.
|
|
of components, each having a specific set of tasks.
|
|
|
|
|
|
|
|
|
|
+ % TODO: Rewrite components, use more diagrams
|
|
|
|
|
+
|
|
|
\subsection{Event server}
|
|
\subsection{Event server}
|
|
|
|
|
|
|
|
% vertaling driver naar point down, move, up
|
|
% vertaling driver naar point down, move, up
|
|
@@ -446,24 +450,17 @@ Python.
|
|
|
start server
|
|
start server
|
|
|
\end{verbatim}
|
|
\end{verbatim}
|
|
|
|
|
|
|
|
- \section{\emph{hier moet een conslusie komen die de componenten aansluit op de requirements(?)}}
|
|
|
|
|
-
|
|
|
|
|
- % TODO
|
|
|
|
|
- %
|
|
|
|
|
-
|
|
|
|
|
- %\section{Network protocol}
|
|
|
|
|
-
|
|
|
|
|
- % TODO
|
|
|
|
|
- % ZeroMQ gebruiken voor communicatie tussen meerdere processen (in
|
|
|
|
|
- % verschillende talen)
|
|
|
|
|
-
|
|
|
|
|
\chapter{Reference implementation}
|
|
\chapter{Reference implementation}
|
|
|
|
|
|
|
|
% TODO
|
|
% TODO
|
|
|
% alleen window.contains op point down, niet move/up
|
|
% alleen window.contains op point down, niet move/up
|
|
|
-% geen netwerk protocol
|
|
|
|
|
% een paar simpele windows en trackers
|
|
% een paar simpele windows en trackers
|
|
|
|
|
|
|
|
|
|
+\chapter{Test applications}
|
|
|
|
|
+
|
|
|
|
|
+% TODO
|
|
|
|
|
+% testprogramma's met PyGame
|
|
|
|
|
+
|
|
|
%\chapter{Conclusions}
|
|
%\chapter{Conclusions}
|
|
|
|
|
|
|
|
% TODO
|
|
% TODO
|