ETAS Selects Aonix PERC Ultra Virtual Machine for Automotive Diagnostics

Aonix®, the provider of the PERC product line for embedded and real-time Java developers, announced ETAS’ selection of the PERC Ultra virtual machine (VM) for a new line of automotive service diagnostic equipment. ETAS Group, a subsidiary of Bosch, provides General Motors and other major automotive OEMs with dealer service tools. Thanks to PERC Ultra, ETAS has been able to more easily support the multiple architectures and RTOSs working in their service tool chain.

PERC will facilitate use of Java code on a portable, ARM/Linux-based, automotive diagnostic tool. ETAS chose to develop their system with Java to gain the portability advantages inherent in Java code and virtual machine execution environments, which enables the same code to run on multiple hardware devices and operating systems. Unlike ordinary virtual machines, Aonix PERC Ultra gives ETAS’ Java developers a virtual machine with predictable response and reliable operation as well as supporting multiple architectures and real-time operating systems.

The ETAS system enables automotive technicians to connect to onboard vehicle computers from multiple diagnostic devices on different types of platforms. Modern automobiles typically have a standard service connector mounted near the steering column. A Java-based software solution gives technicians the ability to use diagnostic software running on a PC as well as other types of devices, so that technician can use handheld devices or wireless, Internet-capable handheld devices like cell phones. The software can also be integrated with a database to show the technician specific information about replacement parts or even disassembly instructions.

“With Aonix’s PERC Ultra JVM, we can guarantee deterministic timing behavior, which is crucial when communicating with a vehicle,” said Kai Werther, ETAS’ director of diagnostic services tools. “Aonix technology has allowed us to get up and running quickly on our selected platform.”

“The ETAS diagnostic system is the latest of several design wins for PERC in the automotive sector,” said Gary Cato, director of marketing at Aonix. “Automotive is rapidly developing into one of our key focus markets. Java’s productive, portable, and safe nature together with PERC’s deterministic behavior and high reliability makes the automotive market an excellent fit for Aonix technology.”

PERC Ultra has many competitive advantages that have made it the virtual machine of choice among mission-critical Java developers. PERC offers great flexibility to get the job done, with more execution modes, higher throughput, and better predictability than its nearest competitors. The PERC Ultra real-time garbage collection system is mature and proven through over a decade of use in critical applications worldwide. PERC Ultra supports more recent versions of the Java JDK than competitive offerings.

With hundreds of thousands of deployments, PERC is the most widely used virtual machine technology for mission-critical applications. The PERC Ultra virtual machine offers rich JSE(tm)-based capabilities, and predictable garbage collection, while PERC Pico provides the low-level access and small latencies that are often required for “close to the silicon” applications. PERC technologies are more predictable and reliable than other Java solutions, while offering much higher productivity and lower lifetime costs compared to C/C++ applications development.

About Aonix®
Aonix offers mission- and safety-critical solutions primarily to the military and aerospace, telecommunications and transportation industries. Aonix delivers the leading highly reliable, real-time embedded virtual machine solution for running Java(tm) programs deployed today and has the largest number of certified Ada applications at the highest level of criticality. Headquartered in San Diego, CA and Paris, France, Aonix operates sales offices throughout North America and Europe in addition to offering a network of international distributors.

Aonix and PERC are registered trademarks and trademarks of Aonix. Java(tm) and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries.