X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;f=system.tex;h=87f5d5cd2eb3b5ea978239c1b048bd83dbde212f;hb=cbc3fdf2cc344248d0e81505622ce1294c7d311e;hp=4a89c142e28cf6ff0ff7f81524b4561c35a12dee;hpb=bb33f56ac032b65a9ed06d21d7907270cf2c2a25;p=msc-thesis1617.git diff --git a/system.tex b/system.tex index 4a89c14..87f5d5c 100644 --- a/system.tex +++ b/system.tex @@ -1,19 +1,23 @@ -The proposed system provides a bridge between the gap present in the current -system. It provides a framework of functionality with which an \gls{iTasks} -server can outsource \glspl{Task} to \gls{IoT}-devices. +The system researched and built in this research provides a bridge between the +gap present in the current system. It provides a framework to offer +functionality for an \gls{iTasks} server to outsource \glspl{Task} to +\gls{IoT}-devices without needing to recompile the code. The \glspl{Task} +targeted at \gls{IoT} devices are compiled at runtime to bytecode which is sent +to the device for interpretation. The following terms will be used throughout the following chapters: \begin{itemize} \item Device, Client - These terms denotes the actual device connected to the system. This can - be a real device such as a microcontroller but it can also just be a - program on the same machine as the server functioning as a client. + These terms are used interchangeably and denote the actual device + connected to the system. This can be a real device such as a + microcontroller but it can also just be a program on the same machine + as the server functioning as a client. \item Server, \gls{iTasks}-System This is the actual executable serving the \gls{iTasks} application. The system contains \glspl{Task} taking care of the communication with the - clients. + clients and infrastructure to manage the clients. \item System The system describes the complete ecosystem, containing both the server