JCards is a Java application designed to store and manage data in any format that the user defines. Instead of having multiple applications/spreadsheets/databases to manage passwords, tasks, shopping lists, etc., JCards allows the user to define a database that contains the fields they want. This is accomplished via an easy to use interface that requires no understanding of SQL or any other database jargon. JCards was initially developed for PDAs, but has now branched into another version that is suitable for the modern desktop environment and includes a number of extra features.
db4o is an object database for Java and all .NET environments. Its features include ACID transactions, automatic class schema recognition, query-by-example, a S.O.D.A. object querying API, native queries, LINQ support on .NET, callback methods, memory files, cascade-on-delete, multi-threaded access, and Java Webstart and servlet support.
SuperWaba is a VM for PDAs. Because of the way it was written, you can use Java to develop programs for it. It supports exceptions, threads, many user interface controls, double and long 64-bit types, grayscale, color, 3D controls, and JNI and Java libraries, among other features. The project has been superseded and replaced with TotalCross.
MiniPauker is a flash card based learning application for mobile devices and handhelds. It is based on the leitner cardfile system and is compatible with Pauker (http://pauker.sf.net, the desktop version of this software). MiniPauker uses a combination of ultra-shortterm, shortterm, and longterm memory. You can use it to learn all the things you never want to forget any more, like vocabulary, capitals, and important dates.
Memorize Words Flashcard System is a fully automated multimedia Leitner flashcard program for learning a foreign language. It automatically retrieves meanings, word usages, and the pronunciation of a flashcard word in audio from the Internet. It also puts related Google pictures into flashcards.