JGame is a small 2D game engine that makes multiplatform development easier. It runs on the Java JRE 1.3+ platform (with or without OpenGL), the J2ME (MIDP2.0/CLDC1.1) mobile platform, and the Android (2.1+) platform. It provides a very high-level framework for "classic" type arcade games, based on sprites with automatic animation and collision detection, a tile-based background, and easy sprite-tile interaction facilities. Games are programmed at a fixed "virtual" screen size, but can be run on different platforms with different screen sizes without changes in the code.
JGame Flash is an ActionScript 3 port of the JGame 3.5 API. It can be compiled with the free Flex toolkit. A Java-AS3 translator is included to make porting games easier. The goal of this project is to eventually enable JGame Java games to be converted (partially) automatically to ActionScript 3. JGame Flash works on Android Flash 10.1 and supports accelerometer input.
PhotoPnMTools is a simple toolkit for processing photographic images using improved algorithms. It is based on Poskanzer's PPM toolkit. It contains resizing, sharpening, and contrast / saturation / color balance filters. There is an interactive tool for cropping and color editing, and a tool for making Web albums.
YProlog is a pocket Prolog engine written in 100% Java. It provides a number of fast and easy Java-Prolog interfacing functions that enables the Prolog database to be used like an SQL-type database. It has fast consult and retract operations, can "serialize" database contents into text, and can easily load and store tables or contents of Java objects. It is based on Jean Vaucher's XProlog.