Project Cacophonia - Visualizing Eclipse
Project Cacophonia uses bytecode instrumentation to visualize Eclipse's internal execution. By watching the components interact and collaborate, you will get a better understanding of how Eclipse actually works. This session will be of interest to all Eclipse users, whether you are just starting with Eclipse, or whether you have years of experience
The live demos show a lot more of the dynamics than a picture could, but here is an exmple: https://github.com/laffra/cacophonia/raw/main/images/animation.gif to give you an idea.
In addition to visualizing Eclipse, we will also experiment with sound to increase our understanding of the timing of certain jobs.
The whole goal of Cacophonia and its UI is to show you what is happening inside Eclipse "under the hood". To paraphrase Richard Feynman, to most effectively use a tool, it is best to have a good understanding of how it works.
After watching the demos in this talk, you will have a better understanding of how Eclipse actually works, allowing you to use it even more effectively for developing your own awesome code.