Great that You wrote this in Java.
Just a couple of ideas:
- controls (buttons, list elements) "will work in the future" - should be grayed? "present but not active",
- PRINTing possibility - with syntax highlight (of course), with/without line no's? I sometimes use Kdevelop just to obtain "good-looking" printout of C file,
- please remember, "some people" still use 1024x768 ,
And for Android:
- do You know Anyremote by Mikhail Fedotov?