A lot has been happening behind the scenes with 1:1 discussions about uProtocol however starting today we will shift these conversations to the public slack channel #communication-protocols-sdv so everyone can see the progress and integration of eclipse projects. To keep this momentum going, there are scheduled meetings on the active initiatives below where all are welcome to join and contribute. (Meetings are in the SDV calendar.)
uProtocol-Zenoh:
Extensions to zenoh to support uProtocol attributes
Development of the various uprotocol-[java|cpp|rust|python]-ulink-zenoh libraries by Zettascale, GM, and others
ASIL-B requirements, safety, security, authorization & identity (when using zenoh within the vehicle)
Shared memory support (ability to hook in vendor specific solutions to uTransport/zenoh)
Reference Linux uPlatform:
Joint initiative with the community to build a reference Linux uPlatform using zenoh as the underlining Transport
uProtocol (COVESA-uServices) & Velocitas
Generation of client stubs
Support for pulling in COVESA-uService definitions (app developers)
uProtocol (COVESA-uServices) & Kuksa
How the Kuksa data broker can/could be implement expose COVESA uServices for cloud/vehicle developers
Azure Cloud uPlatform
Progress, status, updates, on the reference Azure uPlatfrom based on https://learn.microsoft.com/en-us/azure/architecture/industries/automotive/software-defined-vehicle-reference-architecture#example-dis[…]ol-on-azure
uProtocol Roadmap & Specifications:
General discussions on timing and roadmap for uProtocol (items above, and other initiatives like Android uPlatfrom, mobile uPlatform, etc...)
Centralization of core uService implementation (uSubscription, uDiscovery, uTwin, etc...)
Changes to specs to support additional features of subscription, discovery, etc...
There are many other collaboration initiatives we can also start with projects like p3comm, eCAL, etc... and @Steven Hartley would love to discuss this in open forums like the technical sync up meeting or the uProtocol roadmap like meeting.