The structure of this thesis is as follows.

Chapter~\ref{chp:introduction} contains the problem statement, motivation,
related work and the structure of the document. Chapter~\ref{chp:top}
introduces the reader to the basics of \gls{TOP} and \gls{iTasks}.
Chapter~\ref{chp:dsl} discusses the pros and cons of different embedding
methods to create \gls{EDSL}. Chapter~\ref{chp:mtask} shows the existing
\gls{mTask}-\gls{EDSL} on which is extended upon in this dissertation.
Chapter~\ref{chp:system} gives an overview of the proposed system.
Chapter~\ref{chp:mtaskcont} describes the view and functionality for the
\gls{mTask}-\gls{EDSL} that were added and used in the system.
Chapter~\ref{chp:arch} shows the implementation and considerations for entire
system. It covers the client software running on the device and the server
written in \gls{iTasks}. Chapter~\ref{chp:conclusion} concludes by answering
the research questions and discusses future research.
Appendix~\ref{app:communication-protocol} shows the concrete protocol used for
communicating between the server and client.
Appendix~\ref{app:device-interface} shows the concrete interface for the
devices.

Text written using the \CI{Teletype} font indicates code and is often
referring to a listing. \emph{Emphasized} text is used for proper nouns and
words that have an unexpected meaning.

The complete source code of this thesis can be found in the following git
repository:\\
\url{https://git.martlubbers.net/msc-thesis1617.git}

The complete source code of the \gls{mTask}-system can be found in the
following git repository:
\url{https://git.martlubbers.net/mTask.git}
