April 12, 2012
After a series of discussions the framework for the visualization is complete. We decided that to make the visualization easier to develop we would take an object oriented approach to the visualization. However the Processing editor was not a great way to construct a multi-object visualization.
Pankaj found a tool called Proclipsing that would allow us to use Eclipse to write Processing applications. Using an IDE would allow us to better manage the code that was being created.
The project is broken into 5 packages each of which contain classes and enums that are used to build the visualization:
Keplerplanets: Sets up and draws the visualization
Keplerplanets.datareader: Reads in all the data to our visualization
Keplerplanets.graph: Creates objects for each planet and draws them on a graph.
Keplerplanets.settings: Stores all the settings for the visualization