The purpose of this task is to implement the theoretical framework created in Task I and
prepare for the testing to be conducted in Task III. The implementation is based on the
theoretical framework and a result of this is typically an application or component
created in Java (more information regarding these prototypes is in Section 4.2). Other
results can be a survey such as the one created in Phase II.