WORK-IN-PROGRESS
Workshop agenda for: GENIVI 20th All Member Meeting a Digital Experience
Friday 30 October (one track)
Status report & Workshop timeplan
515 Communication framework | Agenda and intro | (broadcast through Swapcard) | AASIG - Vehicle HAL
| Status report | Stefan |
Kevin45 50 , In-vehicle components | Ulf
|
| Vehicle data model alignment - a short intro |
50 400 45 515 Communication framework | Agenda and intro | KevinNetworking break | — |
| 15min |
3:45 PM - |
350 PMIn-vehicle components | Ulf, Gunnar | 15 PM CET (Working session – join by Zoom link. Zoom link provided in detailed agenda found in Swapcard) | DEMO - recap | Implementation of „Modern approach” Implementation of „VHAL adaptation” - Configuration of TietoEVRY’s VHAL
- Workflow, sequence diagrams
- Plugin in JAVA to use GraphQL
| Stefan | 3:45 |
3:50 00 PMOEM cloud components | 20 PM |
| AOSP 11 - permission customization | Android 11 way of grouping the vendor properties | Stefan, Alex |
Ulf, Gunnar00 10 3rd party components status | Kevin | 4:10 PM - 4:20 PM | End-to-end demonstration, either video or live | Gunnar | 4:20 PM - 4:30 PM |
| Security aspects | GraphQL query has a token with permissions included How secure is the token? Is it possible to verify the signature? Signed with shared key? Use asymmetric encryption? How much privilege should have the legacy solution? | Stefan, Alex | 4:40 PM - 5:00 PM |
Q&A | 5min |
| CVII workshop insights | Take-aways from |
the morning's CCS imactQ&A | 5min | Presentation: Curve Logic | Glenn Atkinson, Ulf | 4:50 PM - 4:35 PM - 4:45 PM | Q&A | 5min | Increasing value of data | Presentation: Optimizing data for offboarding | Ted Guild | 4:35 PM - 4:45 PM | 5:00 PM - 5:10 PM |
|
| Q&A |
| 5min |
5:15 PM - 5:30 PM CET | Networking break | — |
| 15min |
5:30 PM - 7:00 PM CET | First session recap | Follow-up on questions on topics from the first block | Kevin | 5:30 PM - 5:35 PM |
Upstream: efficient data transfer to the cloud | Data package for value measurements | Gunnar | |
Working session – continues |
| Conclusions, future plans & repo structure | Stefan | 5:35 PM - 5:40 PM |
| GraphQL Concept | Discussion about if it is the right way to go. Searching for alternatives No library for native services Implement or research for other similar solutions | Stefan, Alex | 5:40 PM- 5:45 PM |
|
| Q&A |
| 5min |
| Testing | Lava Test Farm satus | Stephen | 5:50 PM - 6:00 PM |
5:35 PM - 5:50 PMW3C Gen2 subscription protocol |
| Alternate architectures for vehicle data access
| Internal Data Server | Stefan, Alex, Gunnar |
Ulf15 ShadowData Access via Customized HAL - Google VHAL + OEM Extensions inside | Stefan, Alex, Gunnar | 6:10PM - 6:15 PM |
|
| Q&A |
| 5min |
|
| Vehicle Data Access – via Some/IP Service - SomeIP stack inside the Framework | Stefan, Alex, Gunnar |
Vehicle Shadow concepts | Kevin30 TBA | TBA |
| Data Models | Alignment of Android and non-Android data models | Gunnar |
TBA40 50 40 PM |
|
| Q&A |
| 5min |
| Outlook | Discussion and closing topics to plan next activities | All | 6: |
50 ...
Here follows historical planning information, higher level abstract, etc.
It is enough that you to refer to the detailed table above. ^^^
Friday 30 October (one track)
Times are in CET (= UTC + 1) (note, that is now "winter time", not daylight savings time)
...
TODO
- The Demonstration needs to be planned – set up a separate call with Stefan & Alex Gunnar
...