JAML (Java Application Markup Language) is a library for easier development of Java applications. It does this by allowing a declarative XML-based design of user interfaces. Although targeting the Java Swing Framework, it is extensible to initialize practically every Java object. A key aspect of the technology is the reduced complexity of JAML as opposed to the standard Java syntax.
gedcom4j is a Java library for loading (parsing) and saving GEDCOM 5.5 or 5.5.1 files to/from a Java object hierarchy, which can be manipulated by your code as you see fit. Please note that gedcom4j is not an application. It is a library for parsing, manipulating, and writing GEDCOM data in your own programs.
NW.ORM is a simple wrapper for accessing databases using hibernate in Java. It makes working with multiple databases easy. Aside from adding dependencies to your project and placing your hibernate configuration files in your classpath, no extra configuration is required. NW.ORM provides base classes for JPA-based class definitions. You can query using your method of choice. NW.ORM supports Criteria, HQL, and raw SQL.