Aonix, the provider of the PERC product line for embedded and real-time Java developers, announces the release of PERC Ultra 5.1 cross development and target support on Wind River’s VxWorks 6.6 real-time operating system and Wind River Workbench development suite. Boasting the largest number of deployments for any commercial real-time virtual machine, PERC Ultra has proven itself as an embedded virtual machine that is scalable, manageable, reliable and secure. In addition to separating it from its competitors, these characteristics make it usefull for VxWorks developers who primarily focus on the safety- and mission-critical space.
This version of PERC Ultra allows the PERC Virtual Machine to run as a real-time process, protecting Java applications from being corrupted by any errant C applications running on the same system. PERC Ultra also takes advantage of Wind River Advanced Networking Technologies, new with this port to VxWorks 6.6. PERC Ultra’s port to VxWorks complements an earlier port of Aonix’s PERC Pico, a low-level, resource-constrained virtual machine for deeply embedded hard real-time applications and components. Wind River developers can design the same Java language advantages of portability, scalability and modularity into applications from top to bottom, thereby streamlining application development, debugging and ongoing program maintenance.
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. PERC Pico, the 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.
Shipping and Availability
PERC Ultra 5.1 targeting Power Architectures on Wind River VxWorks 6.6 is immediately available. PERC development tools are available at no charge in combination with a maintenance contract. Target execution and deployment license pricing starts at $25K based on projected volume. PERC Ultra is also available with special bundling discounts when licensed together with PERC Pico.