OpenSwing requires 1.4.x release of java and it has been tested expecially with 1.4.2.x version of java.
The framework includes some open-source third party libraries very common:
As from these libraries, OpenSwing framework has been released to develop java applications having Swing front-end; OpenSwing is divided in several software layers, so as decoupling the framework components each other, so that this components can be used in a distinct way, according to specific needs. Each layer in the framework depends on underlying layers of the framework.
The main software components of the framework are reported in the following schema:
Framework classes are in large part related to graphics controls used in the presentation tier (orange color); other presentation tiers classes are those used for data retrieval, management of events fired by graphics controls and classes used to log client-side activities (green color).
OpenSwing framework provides server-side classes too, not directly connected to presentation tier classes and that can be applied with three tier web applications (cian color).
There are also utility classes for authorization management and for data accessm, which can be used independently from the server-side tier (because it is decoupled from data access tier).