News

A GUI application’s acceptance test is not straightforward, but, in the case of Swing GUI applications, a small scaffolding utility can automate both unit and acceptance tests.
During our evaluation of the GUI development tools available at that time, we found good IDEs that manufactured Java Swing code; however, they did not meet our first and last key requirements.
Swing (and AWT) pioneered the use of MVC in Java. Surprisingly Swing stays one of the most convoluted and counterintuitive MVC frameworks with very little guidance on how to do things right. This ...