Rhino documentation
From MDC
Information on Rhino for script writers and embedders.
Contents |
[edit] General
- Overview
- An overview of the JavaScript language and of Rhino.
- License
- Rhino license information.
- Requirements and limitations
- What you must have to run Rhino; what Rhino cannot do.
- Downloads archive
- Includes release notes for Rhino releases
- Optimization
- Details on the various optimization levels.
- FAQ
- Answers to frequently asked questions about Rhino.
- Rhino history
- History of the beast.
[edit] Writing Scripts
- Scripting Java
- How to use Rhino to script Java classes.
- Scripting Java
- How to use Rhino to script Java classes (an older treatment).
- Performance Hints
- Some tips on writing faster JavaScript code.
[edit] JavaScript Tools
- Rhino Shell
- Interactive or batch execution of scripts.
- JavaScript Debugger
- Debugging scripts running in Rhino.
- JavaScript Compiler
- Compiling scripts into Java class files.
- Running the Rhino tests
- Running the JavaScript test suite with Rhino.
[edit] Embedding Rhino
- Embedding tutorial
- A short tutorial on how to embed Rhino into your application.
- API javadoc Reference
- An annotated outline of the programming interface to Rhino (tip only).
- Scopes and Contexts
- Describes how to use scopes and contexts for the best performance and flexibility, with an eye toward multithreaded environments.
- Serialization
- How to serialize JavaScript objects and functions in Rhino.
- Runtime
- A brief description of the JavaScript runtime.
- Small Footprint
- Hints for those interested in small-footprint embeddings.
- Examples
- A set of examples showing how to control the JavaScript engine and build JavaScript host objects.
- Using Rhino with Bean Scripting Framework (BSF)
- How to use Rhino with apps that support BSF (Bean Scripting Framework) from the Apache Jakarta project.
[edit] External references
- Scripting Languages for Java
- An article comparing and contrasting Rhino and Jython.
[edit] Rhino contributors
Interested in contributing to Rhino? Check out the Rhino Wish List.