Sherman's aquarium is a screen saver, a GNOME panel applet, and a dock applet that provides an aquarium with fish and/or turtles. In applet mode, it can display lots of information, such as CPU load, temperatures, memory usage, and many other things. Both the applet and the screensaver are very configurable.
The goal of the General Applet Interface Library is to give programmers a simple yet powerful applet interface. This library supports wmapplet/dockapps, GNOME 2 panel applets, and ROX panel applets. The applet programmer doesn't have to care about where the applet will be used, since the library handles that. Over 50% of the code in a dockapp and a GNOME 2 Panel applet does only one thing, setting up the applet window. With GAI, this can be reduced to just a few lines of code.