A Case Study of Cartoon Visualisation Using Aspect

In this paper, we present a real-time visualisation of a port simulation program. It makes use of cartoon visualisation and was created using InspectJ, our AspectJ-driven visualisation framework. AspectJ is an aspect-oriented extension to Java that allows concerns that cut across a program to be addressed explicitly in aspect components, thereby supporting a novel approach to visualisation control. InspectJ renders visualisations on a Tk canvas. The combination of using AspectJ for program monitoring and the Tk canvas made creation of the visualisation reasonably fast and fairly straightforward. We discuss interesting issues related to the visualisation of frameworks, as well as future directions for framework visualisation, such as the web-based visualisation creation systems. We also discuss cartoon animation as a means of visualisation, along with its potential applications.