Product category:
Design and Development Software
News Release from: Aonix | Subject: PERC Ultra for Wind River VxWorks 6.x
Edited by the Electronicstalk Editorial
Team on 17 May 2006
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.
Aonix, the provider of the PERC real-time virtual machines for embedded targets, has announced the availability of PERC Ultra for Wind River VxWorks 6.x PERC Ultra is the industry-leading real-time virtual machine, featuring the predictable performance critically needed for complex embedded applications
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.
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.
The high productivity required for these markets is supported by broad off-the-shelf Java component access made possible with PERC Ultra.
The PERC Ultra port to VxWorks 6.x fully supports Java applications running within the VxWorks Real Time Process (RTP) protected memory model.
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.
Virtual machine tackles large dynamic systems
Perc 4.2 is a clean-room virtual machine expressly created to manage the complexity of large, dynamic real-time systems.
Introduced with VxWorks 6.x, RTPs provide process-based, user-mode application execution in addition to traditional kernel-mode execution.
The kernel is protected from user-mode applications running in VxWorks RTPs.
This provides memory protection to the Java application from other kernel tasks and RTPs.
The VxWorks RTP model supports both shared libraries and DLL plug-ins, and PERC Ultra supports dynamic loading of native libraries.
PERC development tools plug directly into the Eclipse-based Wind River Workbench environment.
"Aonix is pleased to be the first real-time VM supplier to support VxWorks 6.x", said Dave Wood, Aonix Director of Marketing.
"We have seen a strong demand particularly from our customers in avionics, space, and military markets for embedded Java technology for Wind River platforms".
"Our clients want the new features and capabilities of the VxWorks 6.x platform, and we are pleased to ensure that they can incorporate these advantages with their Java applications".
"Java is increasingly important as a development and deployment platform for device software developers", said Steve LaPedis, Vice President of Field and Partner Marketing at Wind River.
"Aonix' PERC has been deployed in reliable systems for over eight years, and PERC Ultra and PERC Pico allow Java developers to rapidly develop complex device software applications with real-time performance comparable to C/C++ on VxWorks 6.x platforms".
PERC Ultra is the ideal solution for embedded applications of high complexity, thanks to PERC Ultra's predictable performance and its extensive support of off-the-shelf J2SE libraries and components.
Its sister product, PERC Pico, meets the needs of resource-constrained hard real-time applications, featuring performance and footprint characteristics comparable to C.
PERC Pico is smaller and faster than any other real-time virtual machine, yet it preserves key virtues of Java such as portability, reliability, and scalability.
PERC Ultra and PERC Pico are interoperable within a single application.
For the first time, it is now possible for Java developers to create complete complex applications from infrastructure to the device level, without resorting to the use of other languages with less portability and robust memory use for specialised components.
PERC Ultra for VxWorks 6.x is shipping now for Windows and Solaris hosts and PowerPC targets with AOT and JIT compilation.
PERC development tools are available at no charge in combination with a maintenance contract.
Target execution and deployment licence pricing is based on projected volume.
• Aonix: contact details and other news
• Email this article to a colleague
• Register for the free Electronicstalk email newsletter
• Electronicstalk Home Page

