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.
5 Chapter~
\ref{chp:top
} introduces the reader to the basics of
\gls{TOP
} and
7 Chapter~
\ref{chp:dsl
} discusses the pros and cons of different embedding
8 methods to create
\gls{EDSL
}.
9 Chapter~
\ref{chp:mtask
} shows the existing
\gls{mTask
}-
\gls{EDSL
} on which is
10 extended upon in this dissertation.
11 Chapter~
\ref{chp:mtaskcont
} describes the view and functionality for
12 the
\gls{mTask
}-
\gls{EDSL
} that were added and used in the system.
13 Chapter~
\ref{chp:arch
} shows the architecture used for
\gls{IoT
}-devices that
14 are a part of the new
\gls{mTask
}-system. It covers the client software running
15 on the device and the server written in
\gls{iTasks
}.
16 Chapter~
\ref{chp:conclusion
} concludes by answering the research questions
17 and 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 Text written using the
\CI{Teletype
} font indicates code and is often
24 referring to a listing.
\emph{Emphasized
} text is used for proper nouns and
25 words that have a unexpected meaning.
27 The complete source code of this thesis can be found in the following git
29 \url{https://git.martlubbers.net/msc-thesis1617.git
}
31 The complete source code of the
\gls{mTask
}-system can be found in the
32 following git repository:
33 \url{https://git.martlubbers.net/mTask.git
}