29th May 2017
Excellent programming of Java and previous experience with Android SDK
The aim of this project is to build a visualiser of an agent application that runs on a server. The project should allow the translation of an agent environment and the entities it may contain to a user friendly graphical representation that the user can interact with. The visualiser should be able to display the relevant entities that are present in the environment including the actions performed and how these affect the displayed environment state. The specific objectives of the project are to: (a) design and implement a visualiser as an Android application, (b) provide a control interface for the user to interact with the system and entities of the environment, (c) develop domain specific scenarios that show how different types of interactions can be supported by the visualiser, and (d) experimentally evaluate the performance of the visualiser with different scenarios.