Interface:
Graph
* Graph + and - buttons are hiding part of the axis. Move them on the side in google-maps style.
* Add the ability to add thresholding on the plot
* Make the axis labels more readable
* Show time units on the graph - the other units just cannot be known by the Robo-Monitor
* Make sure the graph-title is easily readable and NOT confused with axis label (or maybe it should be the Y axis label? )
* Axis are limitless so it is possible for the user to get lost ( maybe then the track button can appear and they can find the plot again )
* The track button may change zoom levels ( in settings )
Main Screen
* Implement the hierarchical displaying of the data - simplicity and user control
* Think about sensor names - the screen is small ( maybe break into sub-components )
* Make sure that the user can look at only a pre-selected set of channel readings - use e-mail like stars ?
* Add configurations settings
* Menu - add trace...
* Color coding the channels - somehow display freshness of the data.
* Create better affordance for scrolling ( shadding on the bottom ? )
Code design:
* Refactor plotting to use (x, y) series, not just (y) series over constant interval
* Figure out how to jump between activities
* Make sure we don't couple the code too tightly to the LCM model - so that it is adaptable to other message passing schemes.
Backend:
* Get dynamic LCM working ( summer )