JanosVM v1.0 API

JanosVM v1.0 Java API Documentation

See the doc and FAQ directories in the JanosVM distribution for more information on using and deploying the JanosVM.

The JanosVM is a multi-processing, Java-compatible Virtual Machine.

See:
          Description

JanosVM Java API
edu.utah.janosvm.io Implementations of stdin, stderr, and stdout used by a team.
edu.utah.janosvm.resources Resources managed by the JanosVM on a per-team basis.
edu.utah.janosvm.sys Provides the java interface to the JanosVM Team facilities.

 
JanosVM JavaOS Kit Libraries
edu.utah.janosvm.kit.comm.amiga An inter-team communication facility modeled on the Amiga IPC system.
edu.utah.janosvm.kit.comm.commspace A tuple space communication mechanism for the JanosVM.
edu.utah.janosvm.kit.comm.jsi A Java language binding for the JanosVM Scripting Interface.
edu.utah.janosvm.kit.isolate An implementation of the JSR-121 prototype Isolate API.
edu.utah.janosvm.kit.management.team A collection of classes for managing teams in the JanosVM.
edu.utah.janosvm.kit.server.memfs An extended example for the JanosVM that implements a memory file system.
edu.utah.janosvm.kit.util A set of useful data structures.

 
Other Packages
java.lang.isolate JanosVM Isolate API Prototype
kaffe.sensors Provides Java-level access to motherboard sensors.

 

The JanosVM is a multi-processing, Java-compatible Virtual Machine. For more information on the JanosVM, visit the Janos web pages at the University of Utah:

http://www.cs.utah.edu/flux/janos

Additionally, the JanosVM Manual contains a short overview and a tutorial showing how to use the JanosVM.


JanosVM v1.0 API

This documentation is Copyright (C) 2000-2003 The University of Utah. All Rights Reserved. See the documentation license for distribution terms and restrictions.
Documentation, software, and mailing lists for the JanosVM can be found at the Janos Project web page: http://www.cs.utah.edu/flux/janos/
Generated on Feb 13, 2003