Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

WORK-IN-PROGRESS

Workshop agenda for: GENIVI 20th All Member Meeting a Digital Experience

Info

Here's the status report slide deck draft: GENIVI-AASIG-VHAL-status-1.1.pptx

Here's the workshop content draft slide deck GENIVI-AASIG-VHAL-workshop-draft.pptx

Workshop content - Stefan's input GENIVI-AASIG-VHAL-workshop-draft-stefan-input.pptx

Merged workshop content: GENIVI-AASIG-VHAL-workshop-final.pptx

Friday 30 October (one track)

Status report & Workshop timeplan

3:

45

00 PM -

5

3:

15

30 PM CET

Communication frameworkAgenda and intro

(broadcast through Swapcard)

AASIG - Vehicle HAL
Status reportStefan
Kevin
3:
45
00 PM - 3:
50 ,
20 PM
In-vehicle componentsUlf


Vehicle data model alignment - a short intro
Gunnar3:
50
20 PM -
4
3:
00 4:00
30 PM
OEM cloud componentsUlf, Gunnar
3:30 PM -
4
3:
10
45 PM
3rd party components statusKevin4:10 PM - 4:20 PMEnd-to-end demonstration, either video or liveGunnar4:20 PM - 4:30 PMQ&A5minCVII workshop insightsTake-aways from the morning's workshop and CCS imactGunnar4:35 PM - 4:45 PMQ&A5minIncreasing value of dataPresentation: Optimizing data for offboardingTed Guild4:35 PM - 4:45 PM
CETNetworking break
15min

3:45 PM - 5: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
Stefan3:45 PM - 4:20 PM

AOSP 11 - permission customization

Android 11 way of grouping the vendor properties

Stefan, Alex4:20 PM - 4:40 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, Alex4:40 PM - 5:00 PM

CVII workshop insightsTake-aways from CVII workshop and VHAL impactGunnar5:00
Q&A5minPresentation: Curve LogicGlenn Atkinson, Ulf4:50
PM - 5:10 PM


Q&A
5min
5:15 PM - 5:30 PM CETNetworking break
15min
5:30 PM - 7:00 PM CETFirst session recapFollow-up on questions on topics from the first blockKevin5:30 PM - 5:35 PM
Upstream: efficient data transfer to the cloudData package for value measurementsGunnar
Working session – continues
Conclusions, future plans & repo structureStefan5: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, Alex5:40 PM- 5:45 PM


Q&A
5min

Testing

Lava Test Farm satus

Stephen5:50 PM - 6:00 PM
5:35 PM - 5:50 PM


Q&A
5min
W3C Gen2 subscription protocol

Alternate architectures for vehicle data access
Internal Data ServerStefan, Alex, Gunnar
Ulf
6:00 PM - 6:
15
05 PM


Q&A
5min


Vehicle
Shadow
Data Access via Customized HAL - Google VHAL + OEM Extensions insideStefan, Alex, Gunnar6:10PM - 6:15 PM


Q&A
5min


Vehicle Data Access – via Some/IP Service - SomeIP stack inside the FrameworkStefan, Alex, Gunnar
Vehicle Shadow conceptsKevin
6:20 PM - 6:
30
25 PM


Q&A
5min
TBATBA

Data ModelsAlignment of Android and non-Android data modelsGunnar
TBA
6:
40
30 PM - 6:
50
40 PM


Q&A
5min

OutlookDiscussion and closing topics to plan next activitiesAll6:
50
45 PM -  7:00 PM 

...

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

...