San Diego, USA and Cheltenham, UK – 3rd May, 2011. Atego™, the leading independent supplier of industrial-grade, collaborative development tools for engineering complex, mission- and safety-critical architectures, systems, software and hardware, has launched Aonix Perc Ultra® 6, its next generation embedded Virtual Machine technology. Aonix Perc Ultra 6 introduces support for the Java 6™ language for the first time and incorporates a new high-performance compiler for higher-speed execution. It also includes a graphical console to enable live analysis of application execution, plus a new Virtual File System that allows Java application software to manipulate file-like data structures that reside within the Java memory heap.
“This is a significant step forward for our Aonix Perc product line,” said James B. Gambrell, Chairman at Atego. “Innovation, combined with new and emerging standards, is key to enabling customers to succeed with their development endeavors. Atego is pleased to announce the delivery of products like Aonix Perc Ultra 6 that provide important new industry standards and open source technologies with state-of-the-art productization and support.”
Aonix Perc Ultra 6 provides compatibility with the Java 6 language for the first time, enabling deployment of embedded and real-time Java applications where speed and deterministic behavior are critical aspects of the system design New Java 6 language features include:
Complete light weight web services platform
JDBC4 implementation with improved XML support for databases
API for XML digital signature services
Client and Core Java Architecture for XML-WebServices (JAX-WS) 2.0 APIs
Java Architecture for XML Binding (JAXB) 2.0
Aonix Perc Ultra 6 replaces the legacy Just-In-Time (JIT) and Ahead-Of-Time (AOT) compilation technology originally available with Aonix Perc Ultra, with a new high-performance Low Level Virtual Machine (LLVM) compiler. Producing tighter, more efficient code, the new LLVM compiler executes up to 200% faster. Aonix Perc Ultra 6 builds on the wealth of compilation optimizations from LLVM including additional performance-enhancing code inlining and more efficient dead-code elimination. As LLVM is so widely deployed, it also provides access to more target processors than were previously available, making the introduction of support for new processors faster and more cost effective.
The new graphical console in Aonix Perc Ultra 6, PConsole™, provides visualization of the execution of the Java application running under the Aonix Perc Virtual Machine (VM) for monitoring and improvement purposes. It displays real-time graphical information about performance and resource consumption of the application, including information on heap and stack memory and CPU workload of the individual threads. A variety of real-time graphs show thread states, the stack frame of each thread, and garbage collector activity. PConsole also allows individual thread priority and GC parameters to be controlled while the application is running, allowing VM parameters to be modified while running provides immediate feedback as to the resultant behavior of the changes. A new Java Virtual Machine Tool Interface (JVMTI) feature has also been added to provide enhanced debug and profiling information.
“We are very proud of the dramatic performance improvements that we have achieved with Aonix Perc Ultra 6 and we are confident that our customers will find them invaluable,” stated Hedley Apperly, VP Product and Marketing at Atego. “Coupled with the ground breaking PConsole, this is an outstanding release for Atego’s Aonix Perc Ultra.”
A unique, new Virtual File System is included in Aonix Perc Ultra 6 which allows Java application software to manipulate file-like data structures that reside within the Java memory heap rather than on a physical disk, flash drive or across a network. Virtual File Systems can be used regardless of whether the operating system supports a file system, and whether or not any file systems are mounted at the operating system level. Once a Virtual File System is mounted, application code can perform operations on the files within it using the standard classes in the java.io and java.nio packages just as it can for files in the operating system's native file system. This eliminates the need for a physical file system to be resident in the target system.
Shipping and Availability
Aonix Perc Ultra 6 is available now from Atego with development tools on Linux or Windows platforms, including new support for Windows 7, and supports Linux and RTOS execution on a number of popular target processors. Target execution and deployment license pricing is available on request.
# # #
About Atego’s Aonix Perc Family
Atego’s Aonix Perc Ultra is a virtual machine and tool set expressly created for demanding embedded and real-time systems requiring Java Standard Edition support. Configured in hast/target-specific configurations, Aonix Perc Ultra delivers the ease and efficiency of Java SE without sacrificing integrity, performance, or real-time behavior. The Aonix Perc Ultra products offer Ahead-of-Time (AOT), Just-in-Time (JIT) and Low Level Virtual Machine (LLVM) compilation, remote debug support, deterministic garbage collection, standard graphics and extended commercial RTOS support on a wide variety of target processors. Aonix Perc Ultra supports either uni-processor or multi-processor execution on most of the popular Linux distributions and Real-Time Operating Systems (RTOSs) available including multi-partition offerings.
Atego™ is the leading independent supplier of industrial-grade, collaborative development tools and runtime environments for engineering complex, mission- and safety-critical architectures, systems, software and hardware. Atego delivers a stable, robust working environment to thousands of users across an extensive range of complex applications in demanding engineering sectors such as aerospace, defense, automotive, transportation, telecommunications, electronics, and medical. Atego’s Aonix Perc® is the leading, highly reliable, real-time embedded virtual machine solution for running Java™ programs deployed today. Atego’s standards-based modeling tool suite, Artisan Studio®, provides comprehensive support for the leading industry standards, including OMG SysML, UML and Architectural Frameworks. Atego Exerpt™ is an independent, requirements data synchronization solution that enables the exchange of requirements across different tools and tool versions. Atego Process Director™ provides a highly scalable, practical approach for establishing, measuring, managing & improving your organizations operational, engineering and development processes. Atego’s tools deliver on the promise of an integrated collaborative development environment - allowing architecture, systems, software and hardware engineering teams to Work-as-One SM - from concept through to delivery, maintenance and support. Founded in 2010 in a merger between Artisan Software Tools™ and Aonix®, Atego is headquartered in San Diego, CA, USA and Cheltenham, UK with offices in France, Germany and Italy, and is supported by a global distributor network. For more information visit: www.Atego.com.