beaTunes is an iTunes companion app capable of automatically analyzing your music collection to help you build better playlists. It analyzes BPM (beats per minute), silence at the beginning or end of a song, and the color (based on frequency spectrum) of a given song. Some of the data is stored through iTunes, and some is stored by beaTunes itself. beaTunes can suggest albums that would complement your music collection, display music charts, and help you find and fix errors in your song meta data, like typos and wrong genres. It also allows you to blog about selected songs or playlists.
Madison is a ongoing effort to provide high quality access to modern and effective computer technology for individuals who are blind and have a severe limit on mobility or control which limits the use of standard input technologies. It bases input on a joystick and three switches. The joystick can be thought of as a navigation aid like the cursor keys up, down, left, and right. An expanded Morse (eMorse) code is used to replace the keyboard; the three buttons represent dot, dash, and meta. Applications are installed on a graph filesystem. Each filesystem node has up to four vertices, named north, south, east, and west. Navigation is done via joystick or eMorse input. Applications are deployed as jar files which are retrieved by the Web or local disk.
jMediaCat is a simple audio file catloging/database application (similar to iTunes Library or Winamp Media Library), programmed entirely in Java. It is meant to make searching through a large collection of digital music fast and straightforward. It will search for MP3, OGG, FLAC, WMA, M4A, AAC, and MIDI files in a given directory on your computer's hard drive. It will then let you interactively search through the found audio files by typing a search query. The results are instantly shown in a list, and selecting a file in the list will open it in your system's default media player.
The Deimos Project is a 3D space combat simulator and modular game library collection. It includes a 3D modeler designed with a programmer's needs in mind. It allows you to construct 3D models by writing Java source code. All you need to design a model is a computer, some graph paper, and a pencil. The modeler's internals function as a simple OpenGL scene graph API, without preventing the use of low-level OpenGL commands. For storing settings and other hierarchically-representable data, the project provides a Hierarchy library that stores data atomically using XML. It also features a timing library, a game object container system, and many other features.
The IBM Web Service Streaming Engine uses a standards-based streaming protocol to stream MP3 audio, MPEG-4 video, images, and text through external content management. This multi-media streaming engine integrates well with existing Web-based enterprise applications, has been tested on Apache Axis and WebSphere service hosts, and can run on both Linux and Windows.