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
} which is extended upon in this dissertation.
9 Chapter~
\ref{chp:system
} gives an overview of the proposed system in the
11 Chapter~
\ref{chp:mtaskcont
} describes the added view and functionality for the
12 \gls{mTask
}-
\gls{EDSL
} that were added and used in the system.
13 Chapter~
\ref{chp:arch
} shows the implementation and considerations for entire
14 system. It covers the client software running on the device and the server
15 written in
\gls{iTasks
}.
16 Chapter~
\ref{chp:conclusion
} concludes by answering the research questions and
17 discusses future research.
18 Appendix~
\ref{app:communication-protocol
} shows the concrete protocol used for
19 communicating between the server and client.
20 Appendix~
\ref{app:device-interface
} shows the concrete interface for the
23 Some conventions have been kept throughout the
document.
24 Text written using the
\CI{Teletype
} font indicates code and is often
25 referring to section of a listing.
\emph{Emphasized
} text is used for proper
26 nouns and words that have an unexpected meaning.
\textsc{Small caps
} is
27 used for branded acronyms. When the word Tasks is emphasized and capitalized,
28 it refers to the task-entities from either the
\gls{mTask
} or the
\gls{iTasks
}
31 The complete source code of this thesis can be found in the following git
33 \url{https://git.martlubbers.net/msc-thesis1617.git
}
35 The complete source code of the
\gls{mTask
}-system can be found in the
36 following git repository:
37 \url{https://git.martlubbers.net/mTask.git
}