Tweed is a lighweight Java framework for building Swing clients
in n-tier architectures.
Not bound to a particular connectivity framework or specification,
client-server plumbery is pluggable.
XML-free, everything is declared in pure Java code.
Heavy use of logging (Avalon logging).
Easy-to-define hierarchical bindings between view and model.
Transparent error management: just declare an error an occured,
Tweed will make the notification appear at the right place.
Easy-to-write server invocation, all threading stuff is managed
Extensible architecture: with the notion of Context and Event bus,
Tweed itself can be extended to support tons of new features.