Koalog Constraint Solver is a powerful constraint solver written in Java. It provides cutting-edge technology for solving satisfaction and optimization problems, including scheduling, time-tabling, resource-allocation, puzzles (sudoku.koalog.com is powered by Koalog Constraint Solver), and configuration (Koalog Configurator is powered by Koalog Constraint Solver).
HBCI4Java is a Java library for the HBCI home banking interface. It supports almost all aspect of the HBCI versions 2.01, 2.1, 2.2, HBCI+ and FinTS-3.0 (with PIN/TAN support). Its API is very application-oriented, so no knowledge about HBCI is required. The HBCI client package can be used to develop applications using HBCI features. The HBCI server package can be used to develop your own HBCI servers. This may be useful for credit institutes or software developers who want to setup their own HBCI test server.
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.
InfoNode Docking Windows is a powerful and easy-to-use docking windows framework for Java Swing applications. InfoNode Docking Windows includes a flexible tabbed panel library which is also available separately as InfoNode Tabbed Panel. Both libraries are available under either the GPL or a commercial license. A docking windows framework is commonly seen in, but not limited to, modern integrated software development environments. It is responsible for managing windows inside an application and lets the user customize the layout to his or her own preference.
JGui is a collection of useful Java GUI components and utilities. JGui includes a docking windows framework for Swing and AWT; a dynamic tree framework; ThreadManager, which helps to distribute tasks to a number of threads; TLToolTipManager, which shows hidden parts of JTree's and JLabel's cells; JShape, a non-rectangular translucent Swing component; and many more.
Led Ticker Component is a Java component that can be used to show scrolling stock quotes in a stock market, similar to an LED display. The component supports customization of start message, colors for symbols and values, rotation speed, and size, and also is optimized for supporting up to 100 stocks.
OpenSubsystems is set of business components for Java applications such as security, search, inventory management, order processing, shopping, email and fax communication, document management, imaging, and others. The components can be used directly on top of Java Virtual Machine (POJO) or using various J2EE application servers (EJB). This is all without changing a single line of code.