This document is the API for JScripter(JS) Simulation 1.0.

JS Simulation supports running JS applications and applets in Java Runtime Environment by providing an underline simulative implementations of JavaScript features in Java language.

The documented classes and interfaces are not for JS applications but only used internally for JS Simulation implementations.

JS Simulation Library is written in pure Java language and for pure Java running environments. Its main purpose is to extend the js.Sim class to concrete implementations for various needs.

In other words, JS Emulation Library simulates the key features of JavaScript language for Java environments.

As a part of JS Libraries, this library actually supports your JS applets to run as real Java applets on web browsers. The implementation of simulation strongly relies on browser's implementation of Live-Connect.