ArgoUML is a pure Java open source UML CASE tool that provides cognitive support for object-oriented design. ArgoUML provides some of the same editing and code generation features of a commercial CASE tool, but it focuses on features that enhance usability and support the cognitive needs of designers. Uses XML file formats: XMI and PGML.
JLearner is a Java-based Japanese character and vocabulary learning tool. It is mainly in German, and comes with vocabulary packages for the ikkyuu level 1 (highest "Japanese as a foreign language test"). It was written for university students who have be firm with all 2000 jouyou Kanji.
Jmol is a Free, Open Source molecule viewer and editor. It is a collaboratively developed visualization and measurement tool for chemical scientists. Jmol is an active project, and there are new features being added to it on a daily basis. Users are encouraged to modify it to fit their needs and to contribute their changes to the project.
KOJAC is a set of Java classes implementing optical elements and optics laws in order to build and simulate optical systems. It is also aimed at being a demonstrator of optics for educational purposes. Optical systems are composed of objects with defined properties that may be modified by the user through the applet's buttons and scrollbars. Such basic devices are lenses, apertures, interfaces, and may be themselves composite sets of other elements. KOJAC is able to do exact raytracing in 3 dimensions, taking into account the wavelength of the rays, and simulating real materials.
The SWORD Project is an effort to create an ever expanding software package for research and study of God and His Word. Libraries are developed in ANSI-draft standard C++ and currently compile on Linux and in WIN32 environments. Frontends complete and currently under development include commandline tools, gtk, wxGTK, Qt, Gtk--, and WIN32 C++Builder). Addon modules include Bible texts, commentaries, lexicons, and dictionaries in a variety of languages.
Weka is a collection of machine learning algorithms for solving real-world data mining problems. It is written in Java and runs on almost any platform. The algorithms can either be applied directly to a dataset or called from your own Java code. Weka is also well-suited for developing new machine learning schemes. The development version contains a GUI with visualization tools and direct database access.