Thales Air Systems Selects Aonix PERC Ultra for Java Execution on Ground Radar Systems

Nurnberg, Germany, March 05, 2009 --( Aonix®, the provider of the PERC® product line for embedded and real-time Java™ developers, announced the selection of the PERC Ultra virtual machine for the NORMANDIE and Ground Master 400 (GM 400) programs. Deterministic behaviour at a very low latency time (a few milliseconds) was the primary challenges of the applications done in Java™. PERC’s predictable behaviour and deterministic garbage collector enabled the Thales software team to achieve their time-critical execution deadlines.

NORMANDIE is a French radar system, funded and managed by the DGA (Délégation Générale à l'Armement) and dedicated to Ballistic missile tracking and measurement during the last part of the fly. GM 400 is a new high, medium and low-altitude fully digital radar family of products providing unmatched detection performances as well as outstanding operational availability. With an operational availability of greater than 99.9 percent and a mean time between critical failures of more than 3000 hours, the GM 400 is setting new standards in the air defense radar market. The PERC Virtual Machine is expected to be implemented and deployed in all the of new generation ground based radars sold by Thales.

Initial programs are using the PERC toolchain including Aonix’s newest PERC family member, PERC Ultra on Linux as the host development environment targeting PERC’s Virtual Machine on x86 multi-core processors. The applications use a combination of Thales proprietary middleware written in C combined with Java code enabled by the Java™ Native Interface (JNI). An important feature of PERC Ultra, the Ahead-of-Time (AOT) compiler helped Thales to generate binary executables strategic to protection against end-user code tampering or reverse engineering.

AONIX has additionally delivered professional services to help PERC Ultra users at Thales optimize their applications and improve execution performance including, a customer-specific training course handled the needs of coding in Java™ with hard real time constraints.

About the PERC Family
PERC Ultra is a virtual machine and toolset expressly created for demanding embedded and real-time systems requiring J2SE™ support. PERC Ultra delivers the ease and efficiency of Java™ Standard Edition support without sacrificing integrity, performance, or real-time behaviour. It offers Ahead-of-Time (AOT) and Just-in-Time (JIT) compilation, remote debug support, deterministic garbage collection, standard graphics and extended commercial RTOS support.

PERC Ultra has many competitive advantages that have made it the virtual machine of choice among mission-critical Java™ developers. PERC offers great flexibility to get the job done, with more execution modes, higher throughput, and better predictability than the nearest competitors. The PERC Ultra real-time garbage collection system is mature and proven through over a decade of use in critical applications worldwide, and the current PERC Ultra release supports versions of the Java™ JDK up to three versions more recent than competitive offerings.

With hundreds of thousands of deployments, PERC is the most widely used virtual machine technology for mission-critical applications. The PERC Ultra virtual machine offers rich JSE™-based capabilities, and predictable garbage collection, while PERC Pico provides the low-level access and small latencies that are often required for close-to-the-silicon applications. PERC technologies are more predictable and reliable than other Java solutions, while offering much higher productivity and lower lifetime costs than C/C++ applications development.

About Aonix®
Aonix offers mission- and safety-critical solutions primarily to the military and aerospace, telecommunications and transportation industries. Aonix delivers the leading high-reliability, real-time embedded virtual machine solution for running Java™ programs deployed today and has the largest number of certified Ada applications at the highest level of criticality. Headquartered in San Diego, CA and Paris, France, Aonix operates sales offices throughout North America and Europe in addition to offering a network of international distributors. For more information, visit

About Thales
Thales is a leading international electronics and systems group, addressing defence, aerospace and security markets worldwide. Thales's leading-edge technology is supported by 22,000 R&D engineers who offer a capability unmatched in Europe to develop and deploy field-proven mission-critical information systems. To this end, the group's civil and military businesses develop in parallel and share a common base of technologies to serve a single objective: the security of people, property and nations. The group builds its growth on its unique multi-domestic strategy based on trusted partnerships with national customers and market players, while leveraging its global expertise to support local technology and industrial development. Thales employs 68,000 people in 50 countries with 2007 revenues of €12.3 billion.


Aonix and PERC are registered trademarks and trademarks of Aonix. Java™ and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries. All other trade names and trademarks are the property of their respective owners.
Gary Cato
(858) 824-0284