|
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.
|