Apache Pivot is an open-source platform for building rich web applications in Java or any JVM-compatible language.
Its classes are divided in the following categories:[1] WTK or widgets toolkit are the graphical components of Apache Pivot.
The demos "Kitchen Sink" and "Component Explorer" give a complete overview and show the possibilities of interaction.
BXML is an XML-based markup language for simplifying the construction of Java object hierarchies.
In the case of Apache Pivot the designer can place the WTK-components and set their properties without writing a single line of Java code.