User Tools

Site Tools


agl-distro:apr2022-f2f

A Face to Face workshop will be held on 05 - 06 April 2022 from 8:00 am to 4:00 pm CEST (Central European Summer Time (UTC+2). The primary focus of this face to face meeting of the System Architecture Team and Expert Groups is Flutter integration and App Framework architecture. Other topics are listed below. The final agenda will be posted one week prior to the meeting.

Location: Zoom

Video Conference

Join Zoom Meeting
https://zoom.us/j/783452290?pwd=Z2p0Z0lQaUNxMWVtZSt6ZmRKSTNxdz09

Meeting ID: 783 452 290
Passcode: 049208

Find your local number: https://zoom.us/u/ameRude4a

Attendees

  1. Walt Miner - The Linux Foundation
  2. Jan-Simon Möller - The Linux Foundation
  3. Qiu Tingting - Fujitsu
  4. Marius Vlad - Collabora
  5. Daniel Stone - Collabora
  6. Lorenzo Tilve - Igalia
  7. José Dapena - Igalia
  8. Scott Murray - Konsulko Group
  9. Naoto Yamaguchi - AISIN
  10. Hiroyuki Ishii - Panasonic
  11. Harunobu Kurokawa - Renesas
  12. Hisao Munakata - Renesas
  13. Mitsuo Date - Toyota(Woven Alpha)
  14. Fulup Ar Foll - IoT.bzh
  15. Stephane Desneux - IoT.bzh
  16. Toru Yamagishi - Continental
  17. Damian Hobson-Garcia - Igel
  18. Bernard Craddock - PumpedFuel
  19. Changhyeok Bae - MBition

Agenda

Link to Google sheets version of the schedule.

Tuesday April 5

CEST: Central European Summer Time (Berlin)
JST: Japan Standard Time (Tokyo)
EDT: Eastern Daylight Time (New York)

CEST JST EDT Session
08:00 - 08:15 15:00 - 15:15 02:00 - 02:15 Introductions, Logistics, and Agenda Review
08:15 - 09:00 15:15 - 16:00 02:15 - 03:00 Future of the SAT and other SAT topics
09:00 - 11:00 16:00 - 18:00 03:00 - 05:00 App FW and IPC
11:00 - 11:15 18:00 - 18:15 05:00 - 05:15 Break
11:15 - 12:15 18:15 - 19:15 05:15 - 06:15 WAM and HTML5 Roadmap and Reference Apps
12:15 - 12:30 19:15 - 19:30 06:15 - 06:30 Break
12:30 - 13:30 19:30 - 20:30 06:30 - 07:30 TBD
13:30 - 15:00 20:30 - 22:00 07:30 - 09:00 TBD
15:00 - 16:00 22:00 - 23:00 09:00 - 10:00 Weekly Developer Call (usual dial in)

Wednesday Apr 6

CEST: Central European Summer Time (Berlin)
JST: Japan Standard Time (Tokyo)
EDT: Eastern Daylight Time (New York)

CEST JST EDT Session
09:00 - 10:00 16:00 - 17:00 03:00 - 04:00 ICEG Topic
10:00 - 10:15 17:00 - 17:15 04:00 - 04:15 Break
10:15 - 11:15 17:15 - 18:15 04:15 - 05:15 CAN and Connectivity EG
11:15 - 12:15 18:15 - 19:15 05:15 - 06:15 CES 2023 Demo plan
12:15 - 12:30 19:15 - 19:30 06:15 - 06:30 Break
12:30 - 13:30 19:30 - 20:30 06:30 - 07:30 VirtIO Update
13:30 - 14:30 20:30 - 21:30 07:30 - 08:30 Containers and Service Mesh and Cloud Native AGL
14:30 - 15:00 21:30 - 22:00 08:30 - 09:00 IVIEG Topic
15:00 - 16:00 22:00 - 23:00 09:00 - 10:00 Flutter

Topics

  • Flutter embedder and apps for rest of this year.
    • Concurrent apps
    • Use of AGL compositor.
    • Plan for Apps
    • Licenses and dependencies
    • Flutter does not build against YP Kirkstone which is the plan for master starting next week.
  • Web Apps - plan for upgrades to WAM/WAF and Chromium, Complete set of apps for CES?
  • CES 2023 demo
  • App FW and IPC
  • CAN and vehicle signalling - 30 minutes
    • Replacement of old CAN binding?
    • OEM and Tier One use cases
  • IVI EG update around production readiness and Toyota plan - 30 minutes added to Flutter session
  • IC EG
    • DRM Lease update
    • EG Stack status in MM release and plans for NN release
  • VirtIO
    • Update of latest VirtIO activities
  • Containers
    • Cloud Native AGL

Notes from Meeting

  • SAT - future of SAT and how it should operate.
    • Start by updating the system block diagram that is in the AGL System Spec
    • In 2019 Ohiwa-san started an effort to update the spec in Confluence
    • Different profiles such as IVI, IC, Telematics, are not reflected in the current spec, it reflects the old IVI design, needs to be modernized to include IC, PR IVI, etc.
      • What is common framework that is shared by different profiles? Right now it is Yocto, but there should be more.
      • Define the interaction and interface between the different profiles
    • There are numerous system images available for the AGL UCB, but they are not reflected in the block diagram.
    • Overall architecture needs to include virtualization and containerization
    • Focus a level higher than the current specification (which is IVI focused)
    • Next generation hardware and features need to considered when creating the spec and having a clear way to include them as the evolve.
    • Need some scheme or agreement about how to maintain the document
    • Who can work on this?
      • Toyota still interested in working on this spec
      • Virt EG can check and review the virtualization part of the spec
    • Tools for document creation and management
      • Used DOORS NG for original spec. Not available now and we would not want to use it anyway.
      • Confluence or something else?
      • Github or Gitlab pages is probably the best option.
  • Initial todo list
    • Have every EG or profile owner describe the their profile including
      • Audience
      • Relationship with the rest of AGL
      • Which are the active components under development and whether they are experimental (POC) or intended for production
      • Describe the demo features that included in the build options and whether the feature is demo, production, WIP, or experimental
      • Is the profile intended to be a demo or production type profile
      • Target hardware
      • Profiles/ images to be described
        • IVI demo image (QML and Web App) - owner: SAT
        • Legacy IC demo image (non-containered with Wayland) - owner: Scott/Jan-Simon
        • Legacy IC demo image (non-containered with Qt Compositor) - owner: Fujitsu
        • IC container demo - owner: IC EG
        • Telematics - owner: V2C EG
        • IVI PR image (base system image) - owner: IVI PR EG
        • Flutter image - owner: IVI PR EG
        • VirtIO image - owner: Virt EG
        • Container and Service Mesh?
        • Other images?

Documents/Slides

agl-distro/apr2022-f2f.txt · Last modified: 2022/10/05 16:09 by waltminer