Pavlov is a multiple choice study system in which flashcards magically shuffle themselves to optimize study time. They sing and otherwise entertain you while you study. It uses easy-to- write "pluglets" for feedback mechanisms (entertainment) and question choice strategies (efficiency).
sillyview provides support for using the model-view-controller pattern with templated HTML to specify a user interface. A single template can then power a Java Swing application or a servlet, with little or no change in the application's code. A developer using sillyview can choose from packaged components such as HTMLPaneView and VelocityModel, or implement the sillyview interfaces to plug in custom functionality.
steelme is a theme manager for Java Swing programs. It allows end users to select from pre-installed themes (color/font schemes) or to create their own themes by using the ThemeEditor. steelme is designed to be lightweight and easy for the application developer to use, and it provides some functionality to export themes as Cascading Stylesheets.
Re: Still no Emacs bindings? > I can't strongly second the desire for > Emacs key bindings enough. After 20 > years of Emacs my fingers can't speak > anything else. I k...