Solution brings together portable Java™ code and PERC Ultra's deterministic, reliable behavior
Apr 14, 2008 - 17:16 PM
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™-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.
Atego is a world leading software tools and professional services company, focused on helping organizations engineer complex, mission- and safety-critical systems and software. With today’s systems and software engineering projects continually growing in complexity, Atego Vantage collaborative design and development environment, Atego Perspective MB-PLE process and expert professional services enable abstraction, optimization and automation – dramatically increasing quality, security and productivity.
- Beverley McFarlane, Marketing Manager
Atego, 701 Eagle Tower, Montpellier Drive, Cheltenham, GL50 1TA, UK
Tel: +44 (0) 1242 229 300