ETAS OSGi VEG meeting presentation

Download Report

Transcript ETAS OSGi VEG meeting presentation

Vetronix/ETAS Group:
Automotive Diagnostics With OSGi
Robert Prince
Senior Software Architect
Vetronix/ETAS Group
1
11 January 2007
© Copyright 2004, ETAS GmbH – LiveDevices Ltd. – Vetronix Corp. All rights reserved.
The names and designations used in this document are trademarks or brands belonging to the respective owners.
ETAS Group Overview
Competence in the Automotive Industry
> 10 years of Embedded
Software Development
Experience
•
•
•
2
> 7 years of Embedded
Software Components
Experience
Formed in 1994 as a spin-off from Robert Bosch
Emerged as leading supplier of ECU development tools
Extended scope of business in 2003 with acquistion of
LiveDevices and Vetronix Corporation
11 January 2007
> 20 years of Vehicle
Diagnostics Experience
The Take-Away Message
• If you remember nothing else, please remember this
• Vetronix/ETAS Group
• Is using OSGi as part of our standards-based, next generation
automotive diagnostics software stack
• Is developing automotive diagnostics-specific APIs (e.g., diagnostic data
acquisition)
• Is interested in working with the OSGi VEG to see whether the APIs
make sense to include in VEG
3
11 January 2007
The Vetronix/ETAS Group Diagnostic Stack
• Embedded
• PC-Based
4
11 January 2007
Diagnostic Stack: Embedded
Diagnostic Applications
ETAS Diagnostic Data
API, Runtime
JVM, OSGi
DAQ
Engine
DAQ “Driver”
(ETAS ISO 22900-2)
ETAS VCI
(Vehicle
Communication Interface)
Professional Version
5
11 January 2007
• Diagnostic Runtime and applications run
with OSGi (embedded) on ETAS VCI Pro
• Data acquisition (DAQ) API provides highand low-level abstractions for diagnostic
data including reading DTCs, sending output
controls, etc. for various auto. protocols
• ETAS VCI Pro runs headless, controlled via
console or WWW-based GUI
Diagnostic Stack: PC-Based
• ETAS VCI Standard runs with PC, with
either native or WWW-based GUI
• Diagnostic Runtime and applications
run with OSGi on the PC
• VCI Pro also works with this
configuration
Diagnostic Applications
ETAS Diagnostic Data
API, Runtime
DAQ
Engine
DAQ “Driver”
(ETAS ISO 22900-2)
ETAS
VCI
Standard Version
(or Professional)
6
11 January 2007
JVM, OSGi
(ISO 22900-2
partitioned)
Linux,
Windows,
Mac OS X