Hiding some of the grimier details of system calls behind a convenient set of abstractions. Providing general-use utility packages that make AppLeS easier to develop and use. The environment appleseed allows examination of the program environment. This includes convenient facilities for command-line parsing and file searching. The format appleseed handles the translation required to transmit data between heterogenous architectures.
Functions translate data into XDR format for transmission, then into host format upon receipt.
The IP appleseed provides a convenient interface to the system TCP and UDP socket functions. It also allows conversion between host names and IP addresses using the system DNS routines. The network resource appleseed defines routines for measuring the availability of inter-machine resources. This is most useful for retrieving information from configuration files, which typically contain initialization properties and their values. The resource appleseed defines routines for measuring the availability of system resources.