J2JS
Home > Features

Features

Byte Code Based: Stability
The input for j2js is pure Java byte code. Therefore, extensions and progression of the Java programming language (new Java releases, AOP, Obfuscation) are transparent to j2js and its usage.
Aspect Oriented Programming (AOP)
Supports Aspect Oriented Programming through any 3rd party tool, for example AspectJ.
Obfuscation
Through any 3rd party obfuscator, for example yguard.
Java Native Interface (JNI)
Call native JavaScript from Java and vice versa through a programming interface.
Mixed Modes
Any code free of browser interaction can be executed in any Java VM. Runs on all major browser plattforms.
No Plugin
Does not need browser plugin or applet.
Testing
Unit testing is supported through a JUnit implementation. Tests can be run in any mixed mode.
Compiler Cache
Incremental building your project.
Standards based
j2js uses only standard APIs such as the Java Standard API, W3C DOM, HTML, SVG, and JUnit.
Last build on Sat Jan 03 11:07:13 CET 2009