Atego's Aonix Perc Ultra SMP 5.4 now supports multicore ARM processors and enables Symmetrical Multi-Processor (SMP) Java applications to execute efficiently in embedded ARM processor-based systems. Support also includes concurrent multi-processor Garbage Collection (GC) technology.
Aonix Perc Ultra and Ultra SMP are virtual machine and tool sets expressly created fordemanding embedded and real-time systems requiring Java StandardEdition support. It delivers the ease and efficiency of Java SE withoutsacrificing integrity, performance, or real-time behavior. The productline offers Ahead-of-Time (AOT) and Just-in-Time (JIT) compilation,remote debug support, deterministic garbage collection, standardgraphics and extended commercial RTOS support.
In addition to the enhanced concurrent GC technology and multicore ARM capability, Aonix Perc Ultra SMP 5.4 supports AWT/Swing libraries for embedded platforms giving graphics developers the immediate availability of hundreds of downloadable community projects. AWT (Abstract Window ToolKit) is a portable GUI library for stand-alone applications and/or applets and provides the connection between a Java application and the native GUI. Swing implements a set of GUI components that build on AWT technology and provide a pluggable look and feel.
Swing is implemented entirely in the Java programming language, and is based on Lightweight UI Framework. Support of these graphics libraries enables faster development and provides the foundation for more extensive use of graphics in embedded and real-time Java systems.
“We are impressed with the scalability of benchmark results from AonixPerc Ultra SMP on the quad core Cortex-A9 MPCore processor,” said IanRickards, Product Manager for the Processor Division at ARM. “Having anadvanced real-time virtual machine with the ability to effectively scaleacross ARM multicore systems opens new opportunities. The combinationof Atego’s Perc and power-efficient Cortex-A9 processor technologieswill be interesting to many projects looking to leverage the wealth ofdownloadable Java libraries now available to them for multicoredeployment.”
Atego's non-SMP version of Aonix Perc Ultra for ARM processors has beensuccessful in a number of deployed systems such as in-flightentertainment, cabin management systems, and a shipboard defense controlapplication. Aonix Perc Ultra SMP 5.4 was developed in response tocustomer demand for multicore support. Initial testing was done using afour-core ARM processor running Linux.
Aonix Perc Ultra SMP 5.4 for Linux/ARM target support is available now from Atego. Atego provides its customers with the use of its Aonix Perc development tools at no charge in combination with a maintenance contract. Project, target execution, and deployment license pricing is available on request.
For more information visit www.Atego.com.