The Kowalski project aims to provide a data driven, lightweight cross platform audio solution. The target audience is developers of games and similar applications where real time audio plays an important role. The Kowalski engine, which is the runtime component, relies only on host-specific external libraries to pass the final output buffers to the audio hardware. All other processing is done in the engine code. Features include positional audio (distance attenuation, cone attenuation, Doppler shift, binaural panning), real time Ogg Vorbis decoding, a powerful mix bus system, and tools to build, validate, and view Kowalski data.
Vis/Space is a client-server system for visually exploring data structures in 3D virtual space. It allows the placement of various data sources in a three-dimensional environment. Custom search terms can be entered into a query field, or can be navigated to and from an existing object. All objects like images and "text screens" can be moved around. A single click on an image shows the full-resolution version in the foreground. Whole collections of images can be moved. A click to the cube also toggles among several different possible layouts. Data sources include search engines, microblogging, Wikipedia, image/video search, and 4chan.
Marvin is an extensible image processing framework for Java. It provides features to manipulate images, to manipulate captured video frames, and to process images with multi-threading. Its features can be extended via plug-ins. Plug-ins can be integrated with the graphical user interface, and their plug-in performance can be analyzed. Every image processing algorithm is developed as a plug-in that can be plugged into the MarvinEditor, an image manipulation program that uses plug-ins developed using Marvin, or into third-party applications. Currently there are 55 plug-ins available.
Shape Collage is an automatic photo collage maker that lets you create picture collages in less than a minute with just a few mouse clicks. Shape Collage creates collages using an intelligent machine learning algorithm that automatically places the photos in the collage and can arrange the photos to form different shapes. You can even save the collage as an Adobe Photoshop PSD file, and edit the collage afterwards in Photoshop or GIMP.
JAME is an application for creating fractals and other graphics artifacts. It is written in the Java language, with some native code to accelerate encoding of videos and images. It has a real-time, multi-threaded graphics engine with layers, filters, effects, a lot of formulas, and parameters. JAME supports operations such as continuous zoom of Mandelbrot and Julia sets, rotation, and color shifting. JAME has also advanced features such as networked computation and scripting. You can take photos of your fractals or record movies from your exploration paths. Photos and movies are stored in a database to be rendered in high resolution and exported to a file. JAME can be extended by plug-ins which provide fractals, formulas, filters, effects, and more.
JGrit is a program that converts images from common formats (e.g. GIF, JPEG, BMP, and PNG) to source code that can be used to render the image on either the Game Boy Advance (GBA) or the Nintendo DS (NDS) system. There are already programs that do this, but none that play nicely with both Windows and Linux. It uses the grit command line tool as a backend.
Jim (Java Image Manager) is a program for managing your personal images (photos, etc.). While Jim is really easy to use, its tagging technology is quite powerful. A plugin system makes it easy extensible with new technologies. It runs on several operating systems (including Windows, Linux and many more); all you need is a Java Runtime Environment.
Piccolo2D is a toolkit that supports the development of 2D structured graphics programs, in general, and Zoomable User Interfaces (ZUIs), in particular. A ZUI is a new kind of interface that presents a huge canvas of information on a traditional computer display by letting the user smoothly zoom in to get more detailed information and zoom out for an overview. It uses a "scene-graph" model that is common to 3D environments. This means that Piccolo maintains a hierarchical structure of objects and cameras.