X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;f=results.itasks.tex;h=3c253174a5102bee304ea5d0e4aea71d002fe99c;hb=76254fbf2941fa0b5a02ab3a98104cad56959218;hp=a2200c7db7068e953abe33b00c331253c6da8ea2;hpb=c7fa2f10a5c049e2ae70405630857c7873778899;p=msc-thesis1617.git diff --git a/results.itasks.tex b/results.itasks.tex index a2200c7..3c25317 100644 --- a/results.itasks.tex +++ b/results.itasks.tex @@ -1,13 +1,13 @@ The glue in the system is written in \gls{iTasks}. Functions for managing devices, \glspl{Task} and \glspl{SDS} are created. An interface is made that allows an interactive management console for the \gls{mTask} system. This -interface provides functionality to list shares, add tasks, remove tasks, -administrate devices and view the state of the system. +interface provides functionality to list \glspl{SDS}, add \glspl{Task}, remove +\glspl{Task}, administrate devices and view the state of the system. \section{Integration} When the system starts up the devices residing in the \gls{SDS} must be cleaned -up. It might be the case that they contain tasks, shares or errors. A user or -programmer can then choose to reconnect some devices using the +up. It might be the case that they contain \glspl{Task}, \glspl{SDS} or errors. +A user or programmer can then choose to reconnect some devices using the \CI{connectDevice} function. \begin{lstlisting}[caption={Starting up the devices},% @@ -21,10 +21,11 @@ An image of the management interface is shown in Figure~\ref{lst:manage}. The system management is done by a single \gls{Task} called \CI{mTaskManager}. To manage the system, a couple of different functionalities are needed and are launched. The left sidebar of the interface shows the list of example -\glspl{Task} that are present in the system. When clicking a task, a dialog -opens in which you can select the device to send the task to. The dialog might -contain user specified variables. All example \glspl{mTask} are of the type -\CI{Task (Main (ByteCode () Stmt))} and can thus ask for user input first. +\glspl{Task} that are present in the system. When clicking a \gls{Task}, a +dialog opens in which you can select the device to send the \gls{Task} to. The +dialog might contain user specified variables. All example \glspl{mTask} are of +the type \CI{Task (Main (ByteCode () Stmt))} and can thus ask for user input +first. The bottom panel shows the device information. In this panel, the devices can be created and modified. Moreover, this panel allows the user to reconnect with @@ -71,8 +72,8 @@ functions. \CI{sdsFocus} allows the programmer to fix the parameter. This allows the programmer to create filters and lenses. Both of the methods are not good enough for the device \gls{SDS} because they do not achieve the writing to the actual device. Writing to a device requires being able to write -to shares. To solve this problem, a real base \gls{SDS} is created. All the -details are visible in Listing~\ref{shareimpl}. +to \glspl{SDS}. To solve this problem, a real base \gls{SDS} is created. All +the details are visible in Listing~\ref{shareimpl}. \todo{elaborate} \begin{lstlisting}[label={lst:shareimpl},%