Atego, a supplier of industrial-grade, collaborative development tools for engineering complex, mission- and safety-critical architectures, systems, software and hardware, has released Aonix Perc Ultra SMP 5.4 with new support for concurrent multi-processor Garbage Collection (GC) technology atop ARM multicore processors.
Aonix Perc Ultra SMP 5.4 from Atego supports multicore ARM processors such as those based on the ARM Cortex A9 processor. Initial testing of this port was done using a four core ARM processor running Linux.
In addition to enhanced concurrent GC technology, and multicore ARM capability, the product 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 standalone 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.
Aonix Perc Ultra is a virtual machine and toolset expressly created for embedded and real-time systems requiring Java Standard Edition support. Aonix Perc Ultra delivers the ease and efficiency of Java SE without sacrificing integrity, performance, or real-time behavior. The product line offers Ahead-of-Time (AOT) and Just-in-Time (JIT) compilation, remote debug support, deterministic garbage collection, standard graphics, and extended commercial RTOS support.


