Hey Andrew, just caught up with this thread. Great job.
I teach basic java programming to undergrads, but nothing to this level - I'd be using c# myself, well once upon a time perhaps
Are you using Eclipse as your IDE? Is the source code available - you said somewhere you were Open Source advocate?
My Aga Matrix Jazz uses an SQLite db and I was thinking of mocking up an application to improve the graph display - so was liking your graph manager.
I noted you were trying to port to Android - how's that going? But then you are going to have the iphone guys to deal with.
I'm wondering if html5 can interface somehow with sqlite - I doubt it, but I'll have a look and think.
Well done.