1 The structure of this thesis is as follows.
3 Chapter~
\ref{chp:introduction
} contains the problem statement, motivation,
4 related work and the structure of the
document. Chapter~
\ref{chp:top
}
5 introduces the reader to the basics of
\gls{TOP
} and
\gls{iTasks
}.
6 Chapter~
\ref{chp:dsl
} discusses the pros and cons of different embedding
7 methods to create
\gls{EDSL
}. Chapter~
\ref{chp:mtask
} shows the existing
8 \gls{mTask
}-
\gls{EDSL
} on which is extended upon in this dissertation.
9 Chapter~
\ref{chp:system
} gives an overview of the proposed system.
10 Chapter~
\ref{chp:mtaskcont
} describes the view and functionality for the
11 \gls{mTask
}-
\gls{EDSL
} that were added and used in the system.
12 Chapter~
\ref{chp:arch
} shows the implementation and considerations for entire
13 system. It covers the client software running on the device and the server
14 written in
\gls{iTasks
}. Chapter~
\ref{chp:conclusion
} concludes by answering
15 the research questions and discusses future research.
16 Appendix~
\ref{app:communication-protocol
} shows the concrete protocol used for
17 communicating between the server and client.
18 Appendix~
\ref{app:device-interface
} shows the concrete interface for the
21 Text written using the
\CI{Teletype
} font indicates code and is often
22 referring to a listing.
\emph{Emphasized
} text is used for proper nouns and
23 words that have a unexpected meaning.
25 The complete source code of this thesis can be found in the following git
27 \url{https://git.martlubbers.net/msc-thesis1617.git
}
29 The complete source code of the
\gls{mTask
}-system can be found in the
30 following git repository:
31 \url{https://git.martlubbers.net/mTask.git
}