JAC is a Java framework that provides some facilities to achieve Aspect-Oriented Programming and to separate concerns when programming (distributed) applications (for instance, the persistence or authentication aspects can be considered independently from what the application is doing). It provides a runtime execution environment that supports Aspect-Oriented applications written with the JAC framework that provides visualisation, administration, and configuration tools for the applications and for their aspects.
Jcrontab provides a scheduler system written in Java. The classes are designed to be fully embeddable and can be used in any project. It provides a servlet to be integrated with app-servers (Tomcat, resin, Jetty, etc.) with a load-on-startup servlet. It reads and stores the crontab table from a file but is designed to include EJB and any other DataSource. It includes a minimal Web interface, and is written to get maximum efficience and performance.
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.
PicoGUI aims to be a complete GUI environment for handheld computers and other embedded systems. It uses a client/server model, like the X window system, but while an X server is given raw drawing commands, the PicoGUI server integrates a widget set, making PicoGUI clients small and efficient. PicoGUI also has the goal of allowing client/server connections over a variety of mechanisms. It is most commonly used with Linux, but is designed to be portable to any OS. PicoGUI has a variety of video and input drivers which allow it to interface with the Linux framebuffer device, SDL, the X window system, and several other devices.
XCool is an XQL (XML Query Language) implementation in Java. It consists of an engine which executes queries upon an XML file and can be accessed both programatically and in command line mode. It's not yet fully XQL compliant (doesn't support XML namespaces, methods, and queries containing the root operator), but the goal is to implement the complete XQL functionality.
Hibernate is a powerful, high performance object/relational persistence and query service for Java. It lets you develop persistent objects following common Java idiom, including composition, association, inheritance, polymorphism, and the Java collections framework. To allow a rapid build procedure, Hibernate rejects the use of code generation or bytecode processing. Instead, runtime reflection is used and SQL generation occurs at system startup time. It supports Oracle, DB2, MySQL, PostgreSQL, Sybase, Interbase, Microsoft SQL Server, Mckoi SQL, Progress, SAP DB, and HypersonicSQL.