Chapter6 Conclusion and Future Work
6.1
6.2
Conclusion
In the past, many program animation systems were designed for rendering
specific algorithms and data structures. Although few program animation systems
were designed for general purpose, users must animate programs with extra effort.
In this thesis, we describe a debugger YaJDB to provide necessary support for
general-purpose program animation system. The main contributions of the thesis are
summarized as follows:
YaJDB extends JDB to provide necessary support to animation metaphor.
YaJDB completes the communication with DIVINE by TCP/IP.
Future Work
We hope to construct one system as a general-purpose program animation
system and YaJDB provide the necessary support. At present, we only develop the
back-end of the general-purpose program animation system, YaJDB. In the future,
animation metaphor programmers will design animation metaphors according to
information produced by YaJDB. Besides, mapping engine will be designed. It is
used to find one animation layout which is suitable for one kind of data structure or
statements.
48