Excelsior Logo Excelsior Logo
Company Products Services Resources Contact
Store Buy    Download Download    Support Support    Forum  Forum    Blog  Blog   
Search
 Search   
Sitemap
 Sitemap   
Request a Call  Request a Call   

Excelsior JET Embedded

Effective Java SE for embedded use

Embedded devices have been growing in their computing power and memory capacity. This trend creates ever-increasing embedded applications' demand for rich graphic and window toolkits, networking and XML support and other powerful features now offered by Java SE Embedded platform.

Excelsior JET Embedded Edition is a certified Java Runtime (JVM) for Java SE Embedded, which delivers higher performance and smaller footprint for embedded applications. The Excelsior solution targets today's powerful embedded systems such as dedicated PCs and Linux-based devices with bootable flash.

Quick Facts

Compatibility

Excelsior JET Embedded Edition has passed the Java Compatibility Kit test suite (JCK) published by Sun Microsystems and is certified compatible with the standards of Java SE 6 and J2SE 5.0.


Better performance

Excelsior JET supports static (ahead-of-time) compilation of Java bytecodes to native machine code. As a result, performance of embedded applications optimized before execution can be substantially improved.

This chart shows performance scores of Excelsior JET and Sun Java SE Embedded JRE 5.0 (Small Footprint JRE) measured with the industry-standard EEMBC benchmarks. The target system is Intel Celeron 333MHz/64MB RAM running OS Linux Fedora Core 3.


Smaller flash memory footprint

Excelsior JET keeps the size of the Java SE runtime as small as possible. This reduces ROM (flash memory) footprint of embedded Java applications, which is an important value for space-constrained environments.

This chart displays the amount of ROM (flash memory) occupied by the SWTDemo GUI application. It compares the Excelsior JET-optimized version with that using Sun's Small Footprint JRE. The SWTDemo sample application taken from Eclipse SDK, illustrates common Standard Widget Toolkit (SWT) GUI controls.


Lower RAM usage

Embedded applications compiled with Excelsior JET do not require dynamic (JIT) optimization because they were optimized for performance before execution. The removing of JIT overheads results in lower memory usage.

These memory usage figures were obtained on the SWTDemo application and Linux box used in the previous studies.

Learn More

Find more information about:

Home | Company | Products | Services | Resources | Blog | Contact | Request a Call

Site: Search | Sitemap | Forum | Credits

© 1999-2007 Excelsior LLC. All Rights Reserved.