IAM Calendar is a class to display the calendar of a given month in an HTML page. Holidays or other events can be configured to be highlighted in a special way (using CSS styles). The days of the month can rendered with a form checkbox or radio buttons so they can be selected by the user. Rendering of the different calendar elements can be configured using CSS styles. The names of the months and days of the week can be configured to be displayed in a language other than English.
Filaments is a library package that can be used to create architecture-independent parallel programs, i.e. programs that are portable and efficient across vastly different parallel machines. Programs can be written (or generated) with the focus on the parallelism inherent in the application, not the architecture. Also, programs can be written that use familiar shared-variable communication. Furthermore, Filaments uses a carefully designed API along with machine-specific runtime libraries and preprocessing that allow programs to run unchanged on both shared- and distributed-memory machines. Most importantly, applications programmed in Filaments run efficiently, achieving a speedup of over 4 on 8 processors or nodes in almost all tests that have been performed.
The Jikes Debugger is a multi-paneled graphical debugger that allows you to inspect the current state of a remotely executing Java program. The debugger allows you to view program threads, call stacks, local variables, classes, and source files during execution. It is written in Java and uses the java.awt package to generate the graphics and the sun.tools.debug package to run the remote virtual machine. The Jikes Debugger is written in pure java and should work on Linux (the source code is available).