Reliquary is a cross-platform framework, ideal for implementing network-enabled servers in C++. Mature and full-featured API provides a broad range of multitasking options, ranging from single process, to complex multiprocess/multi-threaded applications. It includes support for processes, threads and thread pools, Interprocess Communication (IPC) Network Communication File I/O, and much more.
Java Preferences Library is a Java library for user preferences. It extends the (jdk1.4) java.util.prefs package to add stored defaults, Javabean persistence, and a uniform implementation (XML files) across platforms. Convenience routines for quickly building preference dialog boxes and other UI components are included.
The JMS Distributed Object Framework (DOF) is an experiment in scalable and reliable distributed objects using JMS. It includes a message-driven bean for scalable request/reply access to stateless session EJBs, and also adds an additional protocol supporting request/reply to stateless session EJBs using HTTP.
CHARVA is a Java library that allows an application to display a GUI on a traditional text terminal (e.g., VT100). It uses GNU ncurses to handle the I/O to the terminal, and communicates with ncurses using a Java Native Interface (JNI) library. It works with any terminal which is supported by ncurses. CHARVA emulates the API of the Java AWT and Swing packages, so that a programmer who is familiar with Swing will find CHARVA easy to use.
KaiView is a GUI toolkit/framework for writing applications using the TOM programming language. Based on a vector-oriented drawing layer using libart and freetype2, it provides a widget layer with subject/view separation, forms loaded from XML files, live updates to the GUI, Unicode support, abstract manipulator classes, antialiased everything, and a lot more.