UCSC-CRL-97-17: JN EXTERNAL API

08/01/1997 09:00 AM
Computer Science
The Application Program Interfaces (APIs) developed for the UCSC Java Nanokernel (JN) are described. These APIs provide an interface to a small embedded operating system developed at UCSC which runs on a `single-chip\' PC and supports a web server and web camera. These APIs include the APIs specified in the public JavaSoft JDK host porting interface (sys_api.h). These APIs enable execution of version 1.0.1 of the Java Virtual Machine (JVM). The implementation of these APIs in 1996 was independent of the Java Green Threads API implementation. The function, arguments, and return values of each API are described.

UCSC-CRL-97-17