General Motors has announced it is contributing a vehicle services definition called “uServices” to the automotive software developer community.
uServices aims to standardise software interfaces to securely access vehicle systems from anywhere in a manufacturer’s vehicle ecosystem. This standardised interface and associated programming model enables efficient development of distributed software required by Software Defined Vehicles.
GM is contributing uServices by joining the Connected Vehicle Systems Alliance (COVESA), a global, member-driven alliance focused on the development of open standards and technologies that accelerate innovation for connected vehicle systems.
“General Motors intends to play a leading role in unifying a global community of creative developers while reducing the time it takes for the industry, from automotive manufacturers to suppliers, to develop and integrate these features,” said Frank Ghenassia, executive chief architect of Software Defined Vehicles at General Motors. “By sharing existing technologies now in production, GM hopes to accelerate the development of an ecosystem that we can leverage to integrate third-party software at reduced engineering cost. This, in turn, can help lower the cost for customers and reduce time to market while opening the door for customers to gain access to more applications1.”
This complements GM’s recent commitment to SDV standardisation. In April, the company announced it would share uProtocol with the Eclipse Foundation, a standard with the potential to connect automotive applications and services everywhere — not just in GM products or in vehicles — but to create efficiency across phones and other devices talking to vehicles as well.
It says that, while uProtocol serves as the backbone for more efficient vehicle software development across the industry, uServices is meant to set standards for interfacing with vehicle features and communicating through that backbone, serving as a standard API to abstract vehicle services, enabling a unified connected vehicle ecosystem. COVESA’s community brings extensive experience in the software services space. Introducing uProtocol and uServices across two organisations links strong areas of experience and drives more unified collaboration across a greater population of contributors.
“COVESA is very pleased to have GM as another global OEM actively contributing to our open-source community,” said Steve Crumb, executive director at COVESA. “uServices is a great addition to the growing set of open-source solutions hosted by COVESA and made openly available for enhancement and adoption among a growing number of automotive stakeholders.”
(Picture – Yay Images)