Customers embrace Aonix PERC Ultra for LynxOS

author-image
CIOL Bureau
Updated On
New Update

SAN JOSE, USA: Aonix, the provider of the PERC product line for embedded and real-time Java developers, has released PERC Ultra 5.1 cross development and target support on the LynuxWorks LynxOS Real-Time Operating System (RTOS). The port, already in use by Aonix and LynuxWorks joint customers in the military and aerospace market, is being deployed in high-availability and mission-critical programs. With the integration of the PERC Ultra 5.1 into LynxOS, customers will be able to take advantage of the latest features in both products.

Committed to meeting the ongoing development needs of customers, Aonix and LynuxWorks continue to offer additional features and improvements. PERC Ultra 5.1 has improved performance and security capabilities. Included with the integration of the products, PERC Ultra 5.1 sets the name of each LynxOS thread to match the corresponding Java thread name for thread-aware tools, such as the LynuxWorks SpyKer Embedded System Trace tool. Such integration simplifies development and keeps projects on schedule.

“Delivering hard real-time solutions to the mil/aero market is challenging,” said Joe Wlad, Director of Certification, Marketing and Services at LynuxWorks. “Complex systems used by these customers are looking not only for the good real-time performance of LynxOS, but for complete and flexible development solutions introduced by companies such as Aonix to help them modernize their applications. Unlike other Java products, PERC Ultra can meet the real-time mission-critical requirements of our customers, reducing the overall time and cost of projects.”

“We see a shift happening in some of the largest government and military projects toward commercial-strength Java technologies,” noted Gary Cato, Aonix director of marketing. “We’re delighted to see customers specifically requesting that PERC be available for their LynxOS-targeted applications in a number of programs. Our relationship with LynuxWorks and the integration of our products is a great enabler for these customers.”

Long-standing members of the Eclipse Foundation, both companies offer fully integrated Eclipse solutions, giving developers access to the best possible industry-standard tool chain. Both PERC Ultra and the Luminosity toolset supplied for use with LynxOS are plug-and-play, giving developers a common look-and-feel across both products to simplify their development methodologies and help keep projects on schedule.

With its patented garbage collection technology, PERC Ultra 5.1 has been engineered to deliver deterministic behavior and customer-reported five nines uptime making it the solution of choice for real-time embedded systems. PERC currently boasts the largest number of deployments for any commercial real-time virtual machine, numbering in close to one million fielded systems with applications spanning market segments such as aerospace, defense, telecommunications, industrial automation, and robotics.

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 behavior. The currently available version, PERC Ultra 5.1 offers Ahead-of-Time (AOT) and Just-in-Time (JIT) compilation, remote debug support, deterministic garbage collection, standard graphics and extended commercial RTOS support.

Advertisment

PERC Pico, the first development environment geared toward the creation of resource constrained and deeply embedded hard real-time applications and components, is based on the emerging Java Specification Request (JSR-302) for development of hard real-time safety-critical code.

PERC Pico allows Java developers to write low-level Java code such as device drivers and interrupt handlers, telecommunications control plane, and signal processing for multimedia. It offers a memory footprint measured in hundreds of kilobytes in comparison to the tens of megabytes required for other Java solutions as well as boasting performance, latency, and determinism comparable to C.

tech-news