Excelsior JET 6.5 Feature Matrix
Below please find a side by side comparison of the Standard, Professional, and Enterprise Editions of Excelsior JET. The Embedded Edition is nearly equivalent to the Professional Edition in terms of feature sets.
Mouse over the
icons below to display a more detailed explanation of the respective item.
What you get
| Component | Edition | ||
| Ent | Pro | Std | |
| Excelsior JET Optimizer | |||
|
JET Launcher
|
|||
|
JET Control Panel
|
|||
|
AOT (ahead-of-time) native code compiler
|
|||
|
NEW AOT native code compiler for Eclipse RCP
|
|||
|
Global Optimizer
|
|||
|
JIT cache optimizer
|
|||
|
Startup Optimizer
|
|||
|
Executable image optimizer
|
|||
| Excelsior JET Runtime | |||
|
High performance Java Virtual Machine
|
|||
|
Licensed Java SE API implementation
|
|||
|
Fast JIT compiler
|
|||
|
Optimizing JIT compiler
|
|||
|
JIT caching engine
|
|||
|
Classic Runtime
|
|||
|
Desktop Runtime
|
|||
|
Server Runtime
|
|||
|
NEW Protected environment for Eclipse RCP
|
|||
| Excelsior JET Installation Toolkit | |||
|
JetPackII tool
|
|||
|
Java Runtime Slim-Down model
|
|||
|
Excelsior Installer
|
|||
|
Pack200+LZMA compression
|
|||
| Miscellaneous | |||
|
Windows Services toolkit
|
|||
|
InstantSplash
|
|||
|
Generator of trial versions
|
|||
|
Sample projects
|
|||
| Printable documentation (PDF) | |||
What you can do with it
| Capability | Edition | ||
| Ent | Pro | Std | |
| Compatibility | |||
| Optimize applications that use any Java SE 6 or J2SE 5.0 platform API | |||
| Optimize applications essentially relying on dynamic class loading | |||
| Optimize applications that use Java Optional Packages such as Java3D, JavaMail, JavaHelp, COMM API, etc. | |||
| Compile Java applications into conventional native code executables | |||
| Produce dynamic libraries, callable from C/C++/Deplhi/VB6/VBA via JNI and Invocation API, from Java components | |||
| Turn your Java applications into Windows services using the supplied API and tools | |||
| Add standard version information resources to Windows executables | |||
| Performance | |||
| Improve performance of your Java applications by compiling them into native code executables (EXEs and DLLs on Windows, executables and shared objects on Linux) | |||
| Maximize performance of Java applications running on HyperThread/multi-core CPU and dual-processor systems | |||
| Maximize throughput of Java applications running on high-end multi-processor servers | |||
| Reduce the cold startup time of your application by 1.5-2x | |||
| Make your Java applications display a native splash screen immediately upon startup | |||
| Reduce application memory usage | |||
| Protection | |||
| Protect your plain Java SE applications from decompilation | |||
| NEW Protect your Eclipse RCP applications from decompilation | |||
| Encrypt program data (string literals, reflection information, etc.) | |||
| Encrypt resources (audio clips, icons, data and configuration files) packed into the executable | |||
| Deployment | |||
| Create complete application setups that do not require Java (JRE) installed on target systems | |||
| Create pre-installed Java apps that run off a USB flash drive | |||
| Substantially reduce the disk footprint of installed Java applications | |||
| Substantially reduce download size of Java applications | |||
| Create application setups powered by Excelsior Installer or another installation tool | |||
| Create compact Excelsior Installer-based setups | |||
| Specify post-install actions such as "launch application", "restart the system", etc. (Windows only) | |||
| Brand your application setups: replace images, texts and titles on installation dialogs of Excelsior Installer (Windows only) | |||
| Create file associations and arbitrary shortcuts with custom icons in Excelsior Installer-based setups (Windows only) | |||
| Create updates for the previously shipped installation packages | |||
| Create trial versions of your Java applications | |||