FidoCadJ is a very easy-to-use editor, with a library of electrical symbols and footprints (through hole and SMD). Drawings can be exported in several graphic formats (PDF, EPS, PGF for LaTeX, SVG, PNG, and JPEG). Although very simple and not relying on any netlist concept, FidoCadJ can be considered a basic electronic design automation program. FidoCadJ uses a file format containing only UTF-8 text, which is very compact and suited for copying and pasting with newsgroups and forum messages. This determined its success, as it is quite versatile for simple mechanical drawings as well as for electronics.
Reindeer is a C library for the rendering of virtual scenes, mainly in three dimensions. The library dynamically loads backend modules to do the rendering. Currently there is only a backend for OpenGL, but ideas for future backends are a raytracer and perhaps Direct3D. Any number of rendering contexts can live at the same time. Contexts are tied to a backend, and backends are automatically loaded and unloaded on demand. Resources are defined globally and can be used by any number of contexts at the same time, even in different backends. The main goal is to make it easier for developers to write applications that have many rendering contexts with shared resources and automatic state management. Another advantage is that the user can choose in which way a scene should be rendered without recompiling the application. For example, a scene could be rendered with a rasterizer like OpenGL at one point, and with a raytracer at another. Reindeer can also be used to get portable graphics output. Reindeer is not a scene-graph library or a game engine, but it can be used to implement them. It's still up to the application to create and manage the native contexts that the Reindeer backends can work on. For example, an application would still need to use GLX or equivalent to be able to use the OpenGL backend. The Reindeer project also provides a package called GTK-Reindeer that makes this easier for developers of GTK+ applications.
JHeatChart is a one class Java API for generating heat map charts that was created because very few charting APIs seem to contain the facility to create heat maps. It is not a full featured charting API and cannot be used to other charts. The generated charts are created as Java Image objects, which can be incorporated into a GUI or saved to a file.
Atmoslide is a Flash application for showing photos or images on a Website. Image selection is done with a list of photos that animate 3-dimensionally like CoverFlow from Apple. The main image is shown centrally above the selection list, and can have an extra added border, and an atmosperic surrounding effect which is based on the colors of the image. To implement this, you have to supply an XML file which lists all the images and all the settings.
GRAL is a library for creating high quality plots and charts in Java. Many plot types are available like scatter plot, bubble plots, line plots, area plots, pie charts, and bar charts. Additionally, GRAL can exchange and process data (smoothing), and various plug-ins allow the import and export of data and graphics to formats like CSV, JPEG, PNG, EPS, PDF, or SVG.
Sxwd is a multi-purpose tool for dealing with xwd images. Xwd is a C++ class which was created by merging xwd.c and xwud.c from the X11R6 distribution and porting them to GNU C++. Sxwd is a command line wrapper to exercise the member functions of xwd. Sxwd was created to manipulate the colormaps of 8-bit PsuedoColor XWD images in the production of custom USGS topographical maps. A few additional features have been added.
PicoMail is a fast, feature-rich mobile email application for any Java (J2ME, MIDP 2.0) or Symbian cellphone. PicoMail supports easy email account configuration, HTML messages, graphics, attachments, SMS / MMS, cookies, automatic spam filtering, search, hyperlinks, security, and much more. Image support includes GIF, JPEG, PNG, TIFF, and BMP. Images can be zoomed, viewed in fullsize, saved, sent via SMS / MMS, and analyzed with OCR. POP3, IMAP, and SMTP (secure and non-secure) are supported. Links can be followed within email messages. Word, Excel, WordPerfect, image, Zip, and PDF attachments can be opened. Other features include keyword searching, audio and video playback, contact list importing, and support for Unicode and many other character encodings.