Product category:
Design and Development Software
News Release from: Aonix | Subject: PERC Ultra
Edited by the Electronicstalk Editorial
Team on 05 April 2006
Virtual machine upgrades to latest Java
PERC Ultra introduces full Java 5 language features such as generics, annotations and type-safe enumerations.
Aonix has released a Java 5 language upgrade for PERC Ultra, its industry-leading real-time virtual machine Featuring the predictable performance critical to complex embedded applications, PERC Ultra brings new ports and tools to developers of embedded Java applications
This article was originally published on Electronicstalk on 17 May 2006 at 8.00am (UK)
Related stories
Virtual machines work with VxWorks
PERC Ultra offers the predictable performance and high levels of reliability fundamental to the military and aerospace markets where the VxWorks device software platform dominates.
Virtual machine drives optical access platform
Wave7 Optics has selected the Aonix PERC Ultra virtual machine for its Trident7 optical access platform.
These enhancements further extend PERC's historic lead among virtual machines targeting highly complex embedded applications.
PERC Ultra introduces full Java 5 language features such as generics, annotations and type-safe enumerations.
Along with these language revisions, PERC Ultra also includes enhancements of key packages from the Java Standard Edition library set to take advantage of Java 5 features, as well as new libraries such as java.util.concurrent and java.nio.channels.
Further reading
Virtual machine manages robot drills
National Oilwell Varco has selected the Aonix PERC Ultra virtual machine (VM) for its Java-based control system that manages automated robotic drilling.
Virtual machine handles mission-critical tasks
Lockheed Martin has selected the Aonix PERC Ultra virtual machine (VM) for the Aegis Weapon System Open Architecture Programme.
Java virtual machine is industrial HMI
FKI Logistex has selected the Aonix PERC Ultra virtual machine to implement the human machine interface of its Boss material handling control system.
In addition to Java 5 capabilities, PERC Ultra also introduces a variety of performance, porting, and tool improvements.
Tool enhancements for PERC Ultra include integration with the Eclipse TPTP profiling capability, shell enhancements, easier installation, and improved help.
New ports include WinCE/XScale, VxWorks 6.x for PowerPC and x86, Linux XScale Big Endian, and support for the latest safety-critical version of LynxOS.
Performance enhancements include optimised reclamation of large objects, a 12% footprint reduction due to optimised C stack space, and a 7% reduction in memory requirements for zip and jar files.
"Key to the success of PERC has been the Aonix commitment to focus on Standard Edition compatibility", said Kelvin Nilsen, Aonix CTO.
"With PERC Ultra, developers are able to take advantage of the Java 5 Standard Edition functionalities that save tremendous development time, cut development costs, and ensure portability between platforms".
"With PERC Ultra, the developer gains the advantages of Java with an embedded Java footprint".
"Aonix is committed to keeping developers up to date with current SE libraries", noted Dave Wood, Aonix Director of Product Marketing.
"With this release, PERC Ultra will be as much as three Java versions ahead of our nearest competition in the embedded space".
"Aonix has earned a reputation as the leader in compatibility and responsive support, and we take that legacy very seriously".
PERC Ultra, a major upgrade from previous version PERC 4.2, reflects an important evolution of PERC from a single product to a growing family of products that covers a broader range of embedded applications needs than any competing Java solution.
PERC Ultra and PERC Pico are the products in the expanding PERC product line.
PERC Ultra is the ideal solution for embedded applications of high complexity, thanks to PERC Ultra's predictable performance and its extensive support of off-the-shelf J2SE libraries and components.
Its sister product, PERC Pico, meets the needs of resource-constrained hard real-time applications, featuring performance and footprint characteristics comparable to C.
Not only is PERC Pico smaller and faster than any other real-time virtual machine, it even offers low-level device access and interrupt handling and preserves key virtues of Java such as portability, reliability, and scalability.
PERC Ultra and PERC Pico are interoperable within a single application.
For the first time, it is now possible for Java developers to create complete complex applications from infrastructure to the device level, without resorting to the use of other languages with less portability and robust memory use for specialised components.
PERC Ultra is currently undergoing final qualifications and will be available in May, 2006.
PERC Ultra pricing remains unchanged.
• Aonix: contact details and other news
• Email this article to a colleague
• Register for the free Electronicstalk email newsletter
• Electronicstalk Home Page

