Surf Framework is a framework that aims to simplify the development of Java Swing applications by implementing a taste of MVP (Model View Presenter) design pattern.
Some features of the Surf Framework is automatic data binding and data conversion, easy Command module that hides the use of Swing Listeners and provides things such Command Orchestration (you can combine several Commands to achieve your goal), out of the box integration with IoC frameworks such Spring and Pico, among other things.
It's source code is still available, but the project was flagged as inactive.
Use Patent Claims
Include Install Instructions