Aonix > News and Events > Press Releases > February 22, 2005 >

 

Aonix Boosts Java™ Application Performance, Upgrades Libraries

PERC® 4.2 improves performance by up to 50% and updates J2SE™ libraries to support JDK 1.4 applications

Nuremberg, Germany, February 22, 2005

Aonix®, a provider of complete safety- and mission-critical solutions, announces the release of PERC 4.2., a clean-room virtual machine expressly created to manage the complexity of large, dynamic real-time systems. Through these optimizations, Aonix has made it possible for Java-based development to deliver two- to ten-fold development productivity gains and a run-time efficiency comparable to C++ implementations. Such performance improvements are critical for intelligent, connected systems such as network infrastructure, vehicle telematics, command and control, and process automation where the PERC VM has been deployed.

In this release, PERC 4.2 optimizes performance, delivering a 10-20 percent improvement on most benchmarks and up to 50 percent improvement on string and array-intensive benchmarks. By improving class loading technology, Aonix has boosted PERC’s performance on representative benchmarks by up to 30 percent.

“As developers discover that they can gain the ease and efficiency of Java without sacrificing application integrity, performance or real-time behavior, PERC is making its way into new markets such as in-vehicle infotainment devices, time-critical human-machine interfaces, and distributed embedded systems,” noted Jacques Brygier, VP of Marketing at Aonix. “To meet the needs of these markets, we have added capabilities, such as library support for AWT graphics and asynchronous I/O, relevant to those new markets. These developers need both superior execution speed and the improved developer productivity typical of Java-based applications.”

Aonix has extended the PERC libraries to broaden the resources available to its developers. PERC 4.2 provides important JDK 1.4 compatible libraries for non-graphical applications. For graphics-rich applications, PERC 4.2 adds support for the GNU Classpath implementation of AWT graphics libraries, providing a complement to the Eclipse SWT graphical library support, which is also available for PERC.

PERC 4.2 incorporates more than 15 new ease-of-use features to simplify programming and software maintenance. Aonix’s active partnering program ensures that PERC is kept current with the latest releases and technologies from key RTOS suppliers with specific support added for QNX 6.2.1 and 6.3, Monta Vista Linux 3.1, LynxOS 4.0, and LynxOS-178 2.0 platforms. The Linux, LynxOS, and QNX ports all offer the runtime.exec() service, allowing embedded Java programs easy access to the capabilities of other applications running on the same real-time operating system.

Aonix’s PERC is already established as the leading VM for deeply embedded real-time, mission-critical systems in applications such as network infrastructure, command and control, and process automation. With these additions, the new PERC VM version confirms its reliability and configurability for customer demands in in-vehicle and home infotainment systems as well as time-critical human-machine interfaces such as an emergency stop touch-panel button on an assembly line. Technical advancements such as AOT & JIT compilation, remote debug support, and deterministic garbage collector ensure that such advanced applications are able to achieve the real-time, deterministic behaviour critical to their success. PERC 4.2 supports development using the Java standard edition (J2SE™) libraries so that system designers can take advantage of the many Java-based resources available.

Shipping and Availability
PERC 4.2 includes a complete Java development environment, Eclipse plug-ins, and PERC VM. These solutions are available immediately on Windows, Linux and a large set of commercial RTOSs like VxWorks, LynxOS, QNX, OSE and running on PowerPC, x86, ARM or XScale processors. PERC development tools run on Solaris, Windows, and Linux.

About Aonix

Aonix offers mission- and safety-critical solutions primarily to the military and aerospace, telecommunications and transportation-related industries. Aonix delivers the leading high-reliability, real-time embedded virtual machine solution for running Java™ programs deployed today and has the largest number of certified Ada applications at the highest level of criticality. Our unique modeling solution features UML™ 2.0 profiles and MDA™ tailored for the mission- and safety-critical space. Aonix products include PERC®, RAVEN™, and Ameos™. Headquartered in San Diego, CA and Paris, France, Aonix operates sales offices throughout North America and Europe in addition to offering a network of international distributors. For more information, visit www.aonix.com.

 

 

If you would like to receive press releases via electronic mail, please contact the Corporate Communications Department at info@aonix.com.

####

 

Aonix is a registered trademarks of Aonix. Java and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries. All other tradenames and trademarks are the property of their respective owners. © 2007, Aonix, all rights reserved.