A set of Application Program Interfaces (APIs) for a resource-limited
environment are disclosed. The APIs provide a mechanism for a computer
application to interface with various components and modules of an
operating system for a resource-limited environment. The APIs further
provide a mechanism to interface with input/output devices commonly found
in embedded systems running in a resource-limited environment.