Embedded Java for Diagnostics

Nov. 11, 2007
(Sidebar to "Someone's Watching From Afar" from the November issue of Automation World)

Using Java with its “Java virtual machine,” or JVM, technology that allows the same code to run on multiple hardware devices and operating systems sounded good to Kai Werther, director of diagnostic service tools, and Vincent Spallek, senior software engineer, at Vetronix, member of the ETAS Group, located in Santa Barbara, Calif.

They are developing a new line of automobile test and diagnostic equipment for the automotive service market. Using a set of tools called PERC Ultra from Aonix, a San Diego-based embedded software and tools provider, that turns Java into a hard, real-time embedded platform, they are able to develop their diagnostic test software in Java, then target to whatever device is required.


Modern cars have a standard service connector, typically centered around the steering column, where technicians can plug in their diagnostic equipment. This equipment can range from a personal computer using a vehicle communication interface to any one of a number of handheld terminals.

“Java gives us the ability to deploy the same diagnostic software on the PC as well as within the diagnostic communication devices so the technician is also free to use wireless, Internet-capable handheld UI devices like cell phones,” says Wether. “This software can also be integrated to show the technician specific information about replacement parts or even disassembly instructions.”

Spallek adds, “Using the PERC Ultra JVM also guarantees deterministic timing behavior, which is crucial when communicating with a vehicle.”

To see the main story this sidebar was taken from - "Someone’s Watching from Afar" - please visit http://www.automationworld.com/view-3637 

Sponsored Recommendations

Understanding and Using E-Stops

E-stops, or emergency stop switches, are used to ensure machine as well as personnel safety. They are used to provide a consistent and predictable failsafe response on a wide ...

Demystifying motor disconnect switches: What are they and how are they used?

From conveyor belts to drum mixers, motors are used in virtually every industrial application to drive machinery. Equipment downtime is the main motivation behind monitoring and...

Full Line of DIN Rail Terminal Blocks Video

Altech offers an extensive line of DIN Rail Terminal Blocks including all major Connection Technologies available in the industry to meet requirements for a vast variety of applications...

The Value of Integrating DIN Rail Cylindrical Fuse Holders Into Your Designs

What short circuit currents do I have to consider when purchasing a DIN rail cylindrical fuse holder? That data is available from the manufacturer. For example, Altech cylindrical...