Open Watcom consists of the famous Watcom C++ and WATFOR compilers -- now open source. Open Watcom is mainly used for developing embedded, DOS, and ncurses software. Open Watcom includes the C/C++/Fortran IDE from Watcom for DOS and a full set of command-line tools for compilation, including the superb Watcom debugger. Open Watcom emits easy-to-understand errors and warnings when things go wrong. Open Watcom generates small statically linked binaries for Linux, Win32, Win16, OS/2, QNX, NetWare, and MS-DOS real and protected mode, among other targets. However, Open Watcom is still only beta-quality on Linux and BSD. The two most serious issues are imperfect C++ template support and an inability to dynamically link with shared libraries built by GCC. Also, Open Watcom is released under the Sybase Open Watcom Public License, which is considered non-free by most Debian Linux developers. NOTE: Open Watcom binaries for Linux are not available anywhere. You must build it yourself. 1.5 has known build issues on Linux; use version 1.4 or the current daily build instead.
JChassis TermUI is an API for simple GUI-like user interfaces on ANSI/VT100-compliant terminals and terminal emulators, such as Linux virtual terminals, GNOME Terminal, and KDE Konsole. The intent is similar to that of the ncurses library, but done in pure Java. Several commonly used widgets are available.
JChassis ANSI Terminal Controller is a Java API for controlling ANSI-compliant terminals and terminal emulators such a Linux virtual terminals, xterm, Gnome Terminal, and KDE Konsole. The library can be used to display character styles and colors and graphical characters in those environments. It is a repackaging of various JChassis modules into a standalone library that does not require the JChassis SDK or framework.
JSBSim is a multi-platform flight dynamics model. The FDM is essentially the physics/math model that defines the movement of an aircraft under the forces and moments applied to it using the various control mechanisms and from the forces of nature. JSBSim has no native graphics. It can be run by itself as a standalone program, taking input from a script file and various aircraft configuration files, or it can be run as an integrated part of a larger flight simulator implementation that includes a visual system. The most notable usage example is the FlightGear simulator. JSBSim models the aerodynamic forces and moments by the classic coefficient buildup method.
PACT is a self-contained set of tools which support developing and using portable programs, particularly scientific and engineering applications. By defining a single, higher level, standard programming interface, it shields application developers from the plethora of different hardware architectures and operating systems and their non-standard features.
WIPORT is a layer over the grx graphics library which provides a simple GUI API with memorization of the objects displayed in the various windows. This makes redrawing and printing to a scalable PostScript representation easy to do. Thanks to the grx library programs, using WIPORT works identically on the DOS graphical console, Linux+svgalib, and Linux+X11. WIPORT is written in C and comes with an Ada-95 binding.
alogg is a library which makes it easier to use Ogg/Vorbis streams with Allegro. It offers facilities to decode, stream, and encode Ogg/Vorbis streams, and integrates those facilities with Allegro's datafile and sample loading routines. alogg comes with a sample player, streamer, and encoder based on Allegro's sound routines.