Groups & Projects
Interface Exchange (IFEX)
Currently, there are too many interface description languages and IPC/RPC technologies. The question is to create another “one to rule them all?”
The main challenge is not creating or avoiding “a new IDL“, it is determining the semantic equivalences and differences between existing technologies (to efficiently connect them and swap one for another).
IFEX project is a place to do difficult semantic mapping work. While doing so, it creates translating tools between formats and it results in a simple but powerful interface description format (because it is forced to include “all” features of the other alternatives and more importantly, because it uses Layers, to separate individual concerns).
Project Page: https://github.com/COVESA/ifex
Lead: | Gunnar Andersson (Mercedes Benz) |
Meetings: | Weekly status on Tuesdays at 17:00 CET / 11:00pm ET / 8am PT (Community Calendar) |
Project Page: | https://github.com/COVESA/ifex |
License: | MPL-2.0 |
GitHub: | https://github.com/COVESA/ifex |
Slack Workspace: | https://covesacommunity.slack.com; Channel: #common-vehicle-interfaces |
Parent: | Data Expert Group |
COVESA Spotlights
Commercial fleets run on data. These fleets include a wide range of vehicle classes ranging from passenger cars, delivery vans, and heavy-duty trucks to construction equipment, and are owned and operated by a commercial entity instead of an individual....
Consumers expect the absolute best, safest, and problem-free content and experiences integrated into their digital world from their phones, smart home devices, computers, and electronic devices immediately as they become available. Why would they expect less from their vehicles? The reality today is not quite so simply in the Automotive industry and the vehicle’s data space is often messy and disconnected...
Collaboration to unify guidelines and interoperability for vehicle applications, primarily within the Android open source environment (AOSP). With mutual requirements, guidelines for APIs and reference implementations we can reduce cost and speed up time to market while enabling app developers to develop once and then easily deploy to many OEMs...