Visit the National Instruments web site
Click on the advert above to visit the company web site

Product category: Embedded Software and Operating Systems
News Release from: Aonix | Subject: Perc 4.2
Edited by the Electronicstalk Editorial Team on 24 February 2005

Virtual machine tackles large dynamic
systems

Request your FREE weekly copy of the Electronicstalk email newsletter. News about Embedded Software and Operating Systems and more every issue. Click here for details.

Perc 4.2 is a clean-room virtual machine expressly created to manage the complexity of large, dynamic real-time systems.

New from Aonix, Perc 4.2 is a clean-room virtual machine expressly created to manage the complexity of large, dynamic real-time systems Through these optimisations, 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 optimises performance, delivering a 10-20% improvement on most benchmarks and up to 50% improvement on string and array-intensive benchmarks.

By improving class loading technology, Aonix has boosted Percs performance on representative benchmarks by up to 30%.

"As developers discover that they can gain the ease and efficiency of Java without sacrificing application integrity, performance or real-time behaviour, 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 nongraphical 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 programme 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 and 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.

Perc 4.2 includes a complete Java development environment, Eclipse plug-ins, and Perc VM, starting at $2995.

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.

Aonix: contact details and other news
Email this article to a colleague
Register for the free Electronicstalk email newsletter
Electronicstalk Home Page

Search the Pro-Talk network of sites

Visit the National Instruments web site