Product category:
Embedded Software and Operating Systems
News Release from: Aonix
Edited by the Electronicstalk Editorial
Team on 03 October 2005
Virtual machine to fly unmanned systems
Boeing has selected the Aonix PERC real-time embedded virtual machine (VM) for the Joint Unmanned Combat Air Systems (J-UCAS) X-45C programme.
Boeing has selected the Aonix PERC real-time embedded virtual machine (VM) for the Joint Unmanned Combat Air Systems (J-UCAS) X-45C programme The networking, security and portability of the Java language makes it a natural fit for large-scale networked applications such as J-UCAS
This article was originally published on Electronicstalk on 29 Aug 2006 at 8.00am (UK)
Related stories
Ada development platform chosen for Tomahawk
Boeing is to use Aonix's ObjectAda for Windows for ongoing software development and for migration tasks on the Tomahawk Mission Planning (TMP) Software Platform.
RTOS support for Java virtual machine
The newest release of the NewMonics PERC Java virtual machine (JVM) will support Accelerated Technology's popular Nucleus real-time operating system.
PERC, a virtual machine delivering real-time deterministic capabilities, offers the reliability needed for Boeing's mission-critical software development.
The J-UCAS programme is a joint Defense Advanced Research Projects Agency (DARPA), US Air Force and Navy effort to demonstrate the technical feasibility, usefulness and operational value of networked unmanned combat vehicles.
J-UCAS will employ a common operating system, integrating the system components, which will provide the necessary software and services that enable system functionality, while minimising the impact of platform constraints.
Further reading
Java virtual machine aims for carrier control
NewMonics has developed the first Java virtual machine specifically for use in the product development life cycle of the management and control plane functions of carrier-class products.
Hard-real-time Java nears commercialisation
Aonix has made public its plans for delivering safety- and mission-critical Java technologies to its mainstream markets.
High-performance unmanned air vehicles complete with intelligent weapon systems are being designed to suppress enemy air defenses, provide surveillance, and execute precision air strikes within the emerging global command and control architecture.
"A growing number of government and commercial integrators recognise the benefits of the Java language in meeting real-time embedded needs", noted Kelvin Nilsen, Aonix CTO and pioneer of embedded real-time Java technologies.
"Aonix has developed a solid reputation for helping customers successfully design, implement and maintain high-quality real-time Java applications".
"Boeing's selection of PERC shows confidence in Java and its capabilities in solving large-scale networked applications with demanding real-time needs".
PERC is a clean-room virtual machine expressly created for demanding embedded and real-time systems requiring J2SE support.
The Aonix PERC environment has the ability to support VxWorks 6.x, offers proven mission-critical reliability, and features the unique ability to guarantee compliance with real-time constraints".
Boeing began its unmanned combat aircraft programme in 1998.
The following year, DARPA and the US Air Force chose Boeing to build two X-45A air vehicles and a mission control station under DARPA's Unmanned Combat Air Vehicle Advanced Technology Demonstration Programme.
Since that time, two Boeing-built X-45As have flown 64 demonstrations at NASA's Dryden Flight Research Centre, Edwards Air Force Base, California.
Aonix is pleased to have been chosen as part of the long lead development for the X-45C models which is currently in progress.
• Aonix: contact details and other news
• Email this article to a colleague
• Register for the free Electronicstalk email newsletter
• Electronicstalk Home Page

