Jaiwls is a component oriented framework with bundled a servlet Web server (Jetty) and HTML widget library. It is easy to integrate in existing applications with static compiled Java classes and supports dynamic websites using Groovy, a runtime injectable singelton instance, well formatted stack traces, a low memory footprint for compiled projects, powerful URL rewrites possible, a production mode (with no recompilation) for Groovy-based applications, and much more.
Jasymca is an interactive system for solving math problems. It supports arbitrary precision numbers and symbolic variables. Scalars, vectors, and matrices can be built from all datatypes and used in calculations. From the pseudoinverse of symbolic matrices over trigonometric simplifications to symbolic solutions of integrals and systems of equations, the main functionalities of CAS-programs are provided. Additionaly, high performance numerical routines from LAPACK and a plotmodule are implemented. The user interface can be selected from either an Octave/Matlab/SciLab-like language or a GNU-Maxima style. Three versions of Jasymca are provided to cover almost any computer platform: a midlet version for portable devices like cell phones or PDAs; a Java application for desktop PCs, laptops, and workstations; and an applet which can be integrated in Web pages.
Kangas Sound Editor QI lets you synthesize sound effects and music effectively from scratch. The QI variant of the Kangas Sound Editor has its own internal database engine (HSQLDB), unlike the regular Kangas Sound Editor, which needs MySQL Server to be separately downloaded and installed. Musical pitches are constructed using a system of frequency ratios, rather than the conventional equal-temperament notation. MIDI pitch numbers can be used to specify a base note from which other notes are relative. The user interface uses a system of cells or boxes, which are placed using drag and drop, and that have associated properties which describe various characteristics of the instrument, sound, or chord group. There is a kangaroo theme to this software.
MSBLayout is a layout manager for Java AWT and Swing that combines the nested-boxes approach of BoxLayout with flexible constraints as used by GridBagLayout. A concise API with good defaults minimizes the code required to get the layout you want. MSBLayout makes it easy to align and justify components and to synchronize their sizes. Gaps between components can be inserted automatically. Optimized resizing behaviour keeps your dialogs looking good when displayed larger or smaller than their preferred sizes. The API is also well suited for constructing layouts dynamically at run-time.