Meeting Notes for AGL IVI Expert Group
Apr 25, 2024
Attendees: Walt, Joel, Jan-Simon, Scott, Marius, Jake, Justin, Lisandro, Jonathan Munro (ICS), Matt Rentz (ICS)
Toyota App Store POC is a go from the Toyota side. Joel will get some code for store management going for launching Dart apps and we will figure out how to expand from there.
Walt will set up a meeting between Toyota and Honda after next week to discuss collaboration
Joel discussed his Wayland C++ library,
waypp
Mar 28, 2024
Attendees: Walt, Joel, Jan-Simon, Scott, Marius, Jake, Marvin
Joel pushed a bunch of updates that get us to Flutter 3.19.3 which were merged onto master and will be ported to Quillback for 17.0.2
Discussed plan for maintaining Flutter on kirkstone vs. scarthgap. Will plan for Toyota to move on to Scarthgap and we will stick to 3.19.3 for our LTS
Mar 21, 2024
Attendees: Walt, Joel, Jan-Simon, Marius, Jake
Joel pushed a bunch of updates that get us to Flutter 3.19.3
Updates to workspace automation
Did some layer mods to rename the layers to flutter-layer and flutter-apps-layer (gerrit 29752)
No updates the embedder itself these patches
Feb 15, 2024
Attendees: Walt, Joel, Jan-Simon, Marius, Scott, Jake
AGL release plans
Quillback/ Kirkstone will live on for next two years
Master will up rev to scarthgap in early March after AMM for Ricefish release in July
Joel will target an update targeted to master/Quillback/kirstone before we merge Scarthgap
Will need some level of support from Scott, Jan-Simon, and Marius for meta-flutter updates
Would like guidance for porting from ivi shell to AGL compositor expedite internal changeover to AGL compositor. Marius needs some direction on what is missing in AGL compositor to meet Toyota's needs.
Dual output to HUD display (SPEC-4910)
Consolidation of layers as they are being used by Toyota in ivi-shell.
Gesture detection improvements - improvements to libinput
Input muxing with multiple layers
Animations
App store proposal
Feb 8, 2024
Attendees: Walt, Joel, Jan-Simon, Marius, Scott, Jake
2024 Planning
Will need some level of support from Scott, Jan-Simon, and Marius for meta-flutter updates
Would like guidance for porting from ivi shell to AGL compositor expedite internal changeover to AGL compositor. Marius needs some direction on what is missing in AGL compositor to meet Toyota's needs.
Dual output to HUD display (SPEC-4910)
Consolidation of layers as they are being used by Toyota in ivi-shell.
Gesture detection improvements - improvements to libinput
Input muxing with multiple layers
Animations
Dec 21, 2023
Attendees: Walt, Joel, Jan-Simon, Scott, Marius, Scott, Jake
Dec 14, 2023
Attendees: Walt, Joel, Keith, Lisandro, Jan-Simon, Scott, Dorothy, Jeff, Marius, Scott, Jake, Justin, Lynn, Terry Staycer
Questions for discussion:
What can we do to improve developer on-boarding for AGL?
Lisandro: Platform team had difficulty with the set up scripts that we provided. Need to be improved.
Found it easy to wire up the back end with KUKSA running in a container.
Justin: Found it difficult to make changes in Flutter and deploy them. Had to use the Yocto build system rather than an IDE that they run on their desktop.
Scott: the initial pieces are in place, but work needs to be done.
Joel: Are there Jira tickets or other communication around the issue? Could be fixed in an hour or so.
Walt; Have we documented the requirements and what the expectations are?
Dorothy: hardware access
What did you find easy or difficult to use in the Flutter embedder? What improvements can we make in the experience?
Lisandro: Issues were resolved quickly by the AGL dev team as ICS found them
What additional services would be helpful to add to the AGL interface?
Finally I would like your thoughts on what improvements or expansions we can make to the Flutter apps and how easy or difficult it would be to reuse the code for a landscape version of the apps using the same display.
David: This would not be too difficult to do, I would estimate about a day or two of effort depending on the competence of the developer. There are libraries that can be used for this and many of the components will scale.
Getting video working would be big win. Is there a way to get upstream video plug-ins running?
Joel started working on BeagleBone AI
Joel talked about putting together a camera demo with LLM integration for a standalone CES demo. Would also include Impeller (3D engine) with Navi. Space secured in the CES Booth for the demo.
Nov 30, 2023
Attendees: Walt, Joel, Marius, Jan-Simon, Jake
Flutter 3.13.9 integrated
ICS integration is basically complete. Will set up a session with ICS for the next call to have a project wrap-up with lessons learned.
-
Camera integration is on hold until next year - we need a description of Joel will be demonstrating at CES.
Joel started working on BeagleBone AI
Joel talked about putting together a camera demo with LLM integration for a standalone CES demo. Would also include Impeller (3D engine) with Navi. Space secured in the CES Booth for the demo.
Nov 9, 2023
Attendees: Walt, Joel, Marius, Scott, Jan-Simon, Lisandro, Jake
Flutter 3.13.2 integrated last week.
SPEC-4938 - visual artifacts problems. Marius submitted a fix to Joel's repo.
Need update to 3.13.9?
Joel now using TI EVK instead of Beaglebone AI-64?
Joel started working on BeagleBone AI
Joel talked about putting together a camera demo with LLM integration for a standalone CES demo. Would also include Impeller (3D engine) with Navi. Space secured in the CES Booth for the demo.
Nov 2, 2023
Attendees: Walt, Joel, Marius, Scott, Jan-Simon, Lisandro, Jake, Yassine
Flutter 3.13.2 integrated last week.
SPEC-4938 - visual artifacts problems. Marius submitted a fix to Joel's repo.
Need update to 3.13.9?
Joel now using TI EVK instead of Beaglebone AI-64?
Joel started working on BeagleBone AI
Joel talked about putting together a camera demo with LLM integration for a standalone CES demo. Would also include Impeller (3D engine) with Navi. Space secured in the CES Booth for the demo.
Oct 12, 2023
Attendees: Walt, Joel, Marius, Scott, Jan-Simon
ICS engagement moving along nicely. Reviewed first screen designs and wireframes with their design team and their devs are spinning up as well.
Flutter 3.13.2 being worked on. Should be ready for us end of day Friday
Joel started working on BeagleBone AI
Joel talked about putting together a camera demo with LLM integration for a standalone CES demo. Would also include Impeller (3D engine) with Navi. Space secured in the CES Booth for the demo.
Oct 5, 2023
Attendees: Walt, Jan-Simon, Joel, Jake, Marius, Scott
ICS kickoff took place this week. Meeting with developers later today and designers tomorrow morning.
Joel started working on BeagleBone AI
Flutter 3.13.2 planned second week of October (on track for next week).
Joel talked about putting together a camera demo with LLM integration for a standalone CES demo. Would also include Impeller (3D engine) with Navi. Space secured in the CES Booth for the demo.
Sep 28, 2023
Attendees: Jan-Simon, Joel, Jake, Marius, Anthony Barrera
ICS will start working next week.
Marius reported on the issues found on AGL's -next branch around weston/mesa:
SPEC-4911
SPEC-4913
SPEC-4915
Flutter 3.13.2 planned second week of October.
Scott buying a BeagleBone AI-64 - Joel reports issues getting the stack to work with prebuilt images.
pi5 out, likely available around the workshop
Joel talked about putting together a camera demo with LLM integration for a standalone CES demo. Would also include Impeller (3D engine) with Navi. Walt to make sure we have a space for this in the booth layout.
Sep 21, 2023
Attendees: Walt, Joel, Scott, Marius
-
Flutter 3.13.2 planned second week of October.
Scott buying a BeagleBone AI-64
Joel talked about putting together a camera demo with LLM integration for a standalone CES demo. Would also include Impeller (3D engine) with Navi. Walt to make sure we have a space for this in the booth layout.
Sep 14, 2023
Attendees: Walt, Jan-Simon, Joel, Scott, Jake, Marius
Walt meeting with ICS this afternoon.
Joel has been busy with internal work, delaying the up rev to 3.13.2 to second week of October.
Sep 7, 2023
Attendees: Walt, Jan-Simon, Joel, Scott, Jake
Joel suggested to ICS that they should talk to us about a Figma integration for Flutter apps. Walt arranging a meeting with them.
Joel working up rev to 3.13.2. Was hoping to get into AGL this week. Includes a new upgrade to Dart VM major.
Aug 31, 2023
Attendees: Jan-Simon, Joel, Scott, Jake
Aug 10, 2023
Attendees: Jan-Simon, Joel, Scott, Jake
Aug 10, 2023
Attendees: Jan-Simon, Joel, Scott, Jake, Marius
Aug 3, 2023
Attendees: Jan-Simon, Joel, Jake, Joel, Marius
July 20, 2023
Attendees: Walt, Jan-Simon, Jake, Joel, Marius
July 6, 2023
Attendees: Walt, Scott, Jake, Joel
Walt will add Joel's roadmap info from his email to Confluence and we can use the Confluence page for discussions going forward - still TBD
Joel seeing regressions on i.Mx8. He bought a board to try to debug it.
Will be pushing an
OSS update end of the week including Impeller.
Internally moving to 3.10.5 (latest stable) for Flutter
Set up meeting time with Joel at the F2F next Friday.
June 1, 2023
Attendees: Walt, Jan-Simon, Scott, Jake, Joel, Marius
May 18, 2023
Attendees: Walt, Jan-Simon, Scott, Jake, Joel
Joel swamped with internal work so has not any time for AGL work.
Will make an effort to get the workspace automation into Pike M1 (planned for June 9)
Would like to use it as the basis for some automation of Qt and Webapp workflows
May 11, 2023
Attendees: Walt, Jan-Simon, Scott, Jake
Joel cannot attend ALS Europe in Prague due to internal commitments.
Walt will add Joel's roadmap info from his email to Confluence and we can use the Confluence page for discussions going forward - still TBD
Workspace automation
May 4, 2023
Attendees: Walt, Jan-Simon, Scott, Jake, Marius, Joel
Joel will work to get approval to present and attend ALS Europe in Prague. Focus will be how to get started with Flutter and AGL and workflow.
Walt will add Joel's roadmap info from his email to Confluence and we can use the Confluence page for discussions going forward - still TBD
Workspace automation
April 20 2023
Attendees: Walt, Jan-Simon, Scott, Jake, Marius, Joel
Joel back from two weeks in Japan.
Joel will work to get approval to present and attend ALS Europe in Prague. Focus will be how to get started with Flutter and AGL and workflow.
Walt will add Joel's roadmap info from his email to Confluence and we can use the Confluence page for discussions going forward - still TBD
Workspace automation
Mar 30 2023
Attendees: Walt, Scott, Max, Jake, Marius, Joel, Date
Jake is taking over from Max going forward.
Joel will work to get approval to present and attend ALS Europe in Prague. Focus will be how to get started with Flutter and AGL and workflow.
Walt will add Joel's roadmap info from his email to Confluence and we can use the Confluence page for discussions going forward.
Joel's patches are going to be accepted upstream by the Flutter team so we can carry fewer (none?) patches at some time in the near future
-
September 22nd, 2022
Attendees: Jan-Simon, Scott, Max, Marius, Joel
Joel looking at Kuksa and gRPC.
Joel working on training slides
Scott looks at flutter-homescreen for the ivi-demo
No update wrt basesystem planned atm.
Next call on 29th September.
April 15th, 2021
April 1st, 2021
Attendees:Walt, Jan-Simon, Bernard, Daniel, Kobyashi, Jerry, Kato, Date, Nakao, Scott, Takeuchi
The following is the material I explained.
https://confluence.automotivelinux.org/pages/viewpage.action?pageId=41680904
Agenda:
March 4th, 2021
Attendees:Walt, Jan-Simon, Scott, Kurokawa, Date, Nomoto, Hosokawa, Nishiguchi
Agenda:
February 18th, 2021
February 4th, 2021
January 21th, 2021
Attendees: Walt, Jan-Simon, Nomoto-san, Tanikawa-san, Kurokawa-san, Hosokawa-san, Date-san, Scott, Tsubone-san, Oki-san
Agenda:
Overall Update
Basesystem HAL follow-up
What is HAL? Why is HAL needed?
Signal handling overview
HAL Example 1: Positioning HAL
HAL Example 2: CAN HAL
-
Typical use cases
Plan (Idea) for Production Readiness
Click this link to see the slide.
https://confluence.automotivelinux.org/pages/viewpage.action?pageId=36765830
January 7th, 2021
Attendees: Walt, Jan-Simon, Nomoto-san, Date-san, Oki-san, Scott, Aketa-san, Tanikawa-san, Nishiguchi-san,
December 21st, 2020
Attendees: Nomoto-san, Kurokawa-san Nishiguchi-san Scott, Aketa-san, Tanikawa-san, Walt, Jan-simon
From Toyota(advance comments)
The files below are the same name files, but at the moment there are some differences between the two.
./service/system/task_manager/client/libtskmcfg/conf/agl_thread.h
./agl-basefiles/include/agl_thread.h ^^
So our ideas are to keep the two in basesystem.git at the current state and to refactor them from next year.
AI:
Plan:
Next call: January 7th 2021
December 16th, 2020
Attendees: Nomoto-san, Aketa-san, Tanikawa-san, Yamaguchi-san, Haraki-san, Kurokawa-san, Walt, Jan-Simon, Scott
December 14th, 2020
Attendees: Nomoto-san,
Agenda review
Basesystem review
- Need quick intro from Toyota what is where (very brief does each folder contain)
agl-basefiles: used by all other components (e.g. Makefiles, some headers)
agl-systemd: systemd files used to start systemmanager
hal: SOC abstraction
module: kernel module
service: contains all function source code
stub: stub functions
- Questions:
agl-basefiles
agl_thread.h vs sm_launch_conf.h ???? they look basically same ??
agl_types_obsoluted.h → agl_types_deprecated.h
ifdef KERNEL + license mentioned in header
agl-systemd
kernel-module-evklib:
stub:
- Q&A
- walkthrough on recipes in gerrit
25647 ok, pending changes to basesystem (agldd)
25648 ok, but pending changes to kernel module
Fails to compile: 25652
- discussion on simplification and path forward
- work on recipes
25647-25651 (JS & Scott) BSMAKE_FILE fix
25652 Tanikawa-san (resmgr_api.h)
25653-25654 → Nomoto-san (xpath and BSMAKE_FILE)
Nomoto-san: need to deal with basesystem.git issues mentioned above
* Next meeting on wednesday.