Product category:
Design and Development Software
News Release from: Aonix
Edited by the Electronicstalk Editorial
Team on 14 September 2005
QNX adopts virtual machine
The Aonix PERC virtual machine has been adopted by QNX Software Systems, a provider of RTOS software, development tools and services for superior embedded design.
The Aonix PERC virtual machine has been adopted by QNX Software Systems, a provider of real-time operating system (RTOS) software, development tools and services for superior embedded design The QNX Momentics development suite Professional Edition v6.3 offers an Eclipse-based integrated development environment (IDE) within a Java control framework
This article was originally published on Electronicstalk on 27 Mar 2002 at 8.00am (UK)
Related stories
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.
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.
The Aonix PERC solution brings superior Java developer capabilities and the up-to-date standard edition virtual machine capabilities that are required to run the QNX Momentics development suite.
The PERC Accelerator augments performance-critical QNX Momentics jar files with AOT-compiled code.
The AOT code is moved directly into memory when classes are loaded, enabling fast startup time by avoiding the overhead of JIT compilation of classes.
Further reading
Hard-real-time Java nears commercialisation
Aonix has made public its plans for delivering safety- and mission-critical Java technologies to its mainstream markets.
Kernel targets embedded Ada95 on PowerPC
Aonix has developed the first language-specific component of SmartKernel, a memory and time-partitioned kernel designed to provide safety and security protection.
The PERC ROMizer tool offers a customised PERC executable with statically linked and AOT-compiled libraries for XML parsing and other core functions used by the QNX Momentics IDE.
"We have extensive experience with JVMs in our environments", noted Steve Furr, Senior Product Manager at QNX.
"We are pleased that the Aonix solution answers our customers' specific requirements for compatibility and performance in the QNX Momentics IDE".
"We especially appreciate the responsiveness of the Aonix team as they helped us optimise the PERC VM for our needs".
"QNX is a major player in the real-time embedded market", said Jacques Brygier, Aonix Vice President of Marketing.
"PERC technology has repeatedly provided robust real-time capabilities to high-reliability markets such as networking and communications, aerospace and defence and automotive".
"We are confident that the integration of our PERC solution will provide a seamless user experience to QNX Momentics customers migrating from other host environments to a self-hosted QNX environment".
The QNX Momentics development suite provides time-saving tools for the entire development cycle.
With the same IDE, developers using QNX Momentics can code in multiple languages (C, C++, Embedded C++), work with multiple development hosts (Windows, Linux, Solaris, QNX Neutrino RTOS), and target a variety of processors (x86, MIPS, PowerPC, ARM, StrongARM, Intel XScale Microarchitecture and SH-4).
And as it is Eclipse based, the QNX Momentics IDE provides developers access to an open, extensible platform that allows other Eclipse-based tools - even those from different vendors - to work together seamlessly.
PERC is a clean-room virtual machine expressly created for demanding embedded and real-time systems requiring J2SE support.
PERC delivers the ease and efficiency of Java Standard Edition support without sacrificing integrity, performance, or real-time behavior.
It offers AOT and JIT compilation, remote debug support, deterministic garbage collection, standard graphics and extended commercial RTOS support.
• Aonix: contact details and other news
• Email this article to a colleague
• Register for the free Electronicstalk email newsletter
• Electronicstalk Home Page

