OpenXAdES enables people to work with legally-binding digital signatures (primarily giving and verifying them). Legislation often defines a set of requirements that legal digital signature technologies and infrastructures must be compliant with, and OpenXAdES aims at meeting many, if not all, such requirements from different legislations.
BeanView is a Java library for rendering a JavaBean to a user interface form. It supports both Swing and Echo 2 (an Ajax web framework). Simply create a BeanView panel, set a JavaBean instance, and the form is instantly created. You can update the JavaBean from the form and back with a single line. It uses reflection and (optional) annotations to determine the default form labels, fields, and widgets, with support for validation-via-annotations.