Product category:
Embedded Software and Operating Systems
News Release from: Aonix | Subject: PERC Ultra
Edited by the Electronicstalk Editorial
Team on 23 October 2006
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.
Lockheed Martin has selected the Aonix PERC Ultra virtual machine (VM) for the Aegis Weapon System Open Architecture Programme The Aegis Open Architecture team aims to enhance the capabilities and service life of the US Navy's premier surface combat system while also reducing its cost
This article was originally published on Electronicstalk on 5 Apr 2006 at 8.00am (UK)
Related stories
Virtual machine upgrades to latest Java
PERC Ultra introduces full Java 5 language features such as generics, annotations and type-safe enumerations.
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.
To help achieve these goals, Lockheed Martin selected the Aonix PERC VM based on its ability to provide deterministic, real-time performance and high productivity development.
The Lockheed Martin Aegis team was faced with programming language selection for its Open Architecture Programme.
Java was selected for several critical subsystems due to its superior tool and library support along with its superior productivity and portability.
Further reading
Virtual machine drives optical access platform
Wave7 Optics has selected the Aonix PERC Ultra virtual machine for its Trident7 optical access platform.
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.
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.
However, traditional Java offerings could not meet the challenge of the critical timing requirements for the Aegis project.
In contrast to its competitors, PERC Ultra, with its deterministic capabilities and ahead-of-time compilation, offered Lockheed Martin the responsiveness it needed to meet its most demanding timing requirements.
In addition to real-time threading and deterministic garbage collection, PERC Ultra provided the instrumentation and VM management tools necessary to support the mission-critical real-time requirements of the Aegis Weapon System.
"While increased developer productivity is a major motivator for using Java, most Java solutions lack the predictable performance required for mission-critical applications", said Dave Wood, Aonix Marketing Director.
"The experience of the Lockheed Martin Aegis program is yet another in a string of successes proving that PERC solves both the productivity and performance aspects of the equation for embedded Java developers".
The Lockheed Martin-developed Aegis Weapon System is the world's premier naval defense system and the sea-based element of the United States' Ballistic Missile Defense System.
The Aegis Weapon System is a radar and missile system seamlessly integrated with its own command and control system, capable of simultaneous operation defending against advanced air, surface and subsurface threats.
Currently, Aegis Weapon System capabilities are on 80 cruisers, destroyers and frigates on station around the world, with more than 25 under construction or planned.
In addition to the US Navy, Aegis is the primary naval surface weapon system for Japan, Spain, Norway, Korea and Australia.
First introduced nine years ago, PERC Ultra is the most widely used real-time virtual machine available for Java developers, with fielded installations in telecommunications, telematics, avionics, deep space exploration, industrial automation, military and office automation applications.
PERC supports most major real-time operating systems and a variety of target processors including PowerPC, XScale, ARM, and Intel x86 architectures.
PERC Ultra is available for Linux, Windows, and Solaris hosts and supports a wide variety of processor architectures and real-time operating systems.
PERC development tools are available at no charge.
Maintenance contracts start at $3000 for a single user.
• Aonix: contact details and other news
• Email this article to a colleague
• Register for the free Electronicstalk email newsletter
• Electronicstalk Home Page

