Do178Builder is a documentation tool used throughout the software/hardware development effort, helping to produce the DO-178B/254 documentation much less painfully. A major obstacle to creating airborne products, for smaller developers, is the necessity to qualify the software per RTCA/DO-178B, or hardware per RTCA/DO-254. Without this qualification, airborne products cannot be deployed.
I'm Cross! is a script that installs cross-compiler toolchains that target Microsoft Windows and Mac OS X on a developer's Linux workstation. Additionally, it installs cross-compiled versions of various libraries, such as wxWidgets, GTK+, FLTK, Allegro, PCRE, libxml2, zlib, and pthreads-w32, as well as installer (setup.exe) creation tools. This provides an easy way to set up a Linux workstation to simultaneously build Linux, Windows, and Mac OS X executables from the same source tree, and then to create installer programs for those executables.
The Project Gutenberg Markup Tool is a command-line tool with a GUI front-end that automatically creates an HTML or LaTeX file from a Project Gutenberg etext. The aim is to provide publication-quality formatted etexts, without manual markup, in conjunction with post-processing by other pre-existing tools. It is tailored specifically to Project Gutenberg etexts, but can in some cases be used for other plain-ASCII etexts.
TeachToPod is a set of shell scripts for ripping DVDs from The Teaching Company to produce either video files (m4v) or audio files (mp3) for playback on an iPod. Metadata such as lecture titles are automatically scraped from the Web and added to the output files. Operation of the scripts is almost automatic, and from the operator's viewpoint requires merely physical insertion and removal of the DVDs. Presently, the scripts are optimized for iPod Classic and have only been tested on Ubuntu 10.10.
Virtual AGC is a simulation of the Apollo Guidance Computer (AGC) used in the Apollo Command Modules and Lunar Modules in 1968-1972, as well as the Abort Guidance System (AGS) used in the LM. The project includes an emulated CPU, an emulated display/keyboard (DSKY), the AGC's original executable binaries and machine-readable assembly-language source code (Luminary and Colossus), AGC source code for a CPU validation suite, an AGC assembler, scanned Apollo documentation, and other elements. The emulated CPU has been designed to be modular and portable, to facilitate incorporation into spacecraft simulations such as lunar-lander simulations.