Eclipse Array Explorer allows developers to explore large arrays efficiently. The tabular view provided by this tool offers an overview of the values of all fields in all elements in the array. Specific values in this table can be spot using interaction or by means of additional views (such as bar charts).
Public Source code with BSD license: https://github.com/bilalsal/ArrayExplorer
Short article: http://publik.tuwien.ac.at/files/PubDat_207584.pdf
Benefit for the Student
Learning how to develop plugins for the Eclipse IDE. Eclipse is one of the most widely used IDEs for Java, and supports a variety of other languages. A variety of plugins exist for eclipe to enrich its functionalities. These plugins profit from the extensive functionalities and Eclipse already supports.
Learning Eclipse Rich Client Platform (RCP), an advanced platforms for frontend development in Java.
Learning how to develope a tool with a productive quality, and gaining credits as a very good developer in case the tool was adpoted by the Eclipse community.
Learning how to program basic visualizations that are highly usabile and reliable.
Benefit for the Project
Releasing the Eclipse Array Explorer with a productive quality. This will enable releasing the tool to the public and get hopefully adpoted by the Eclipse community.
The tool has a potential to make debugging programs having large arrays and collections much easier than with the existing Eclipse debugger.