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.
[1] John Stasko,et al. Using Visualization to Foster Object-Oriented Program Understanding , 1994 .
[2] William G. Griswold,et al. An Overview of AspectJ , 2001, ECOOP.
[3] Ralph E. Johnson,et al. Frameworks = (components + patterns) , 1997, CACM.
[4] John K. Ousterhout,et al. Tcl and the Tk Toolkit , 1994 .