Meeting Notes for AGL IVI Expert Group
September 26, 2024
Attendees: Walt, Jan-Simon, Scott, Joel,
August 8, 2024
Attendees: Walt, Joel, Itoh, Yamaguchi, Yoshida
August 1, 2024
Attendees: Walt, Jan-Simon, Scott, Marius, Joel, Jake, Justin, Lisandro, Daniel Stone
Daniel gave a presentation about Flatpak and lessons learned. Presentation to be posted to Confluence
Meta-flutter updated to Flutter version 3.22.3
Lots of apps updated due to the Flutter update
Looking to get this update into next Ricefish release in mid-September
Updated meeting to be at noon EDT every other week and 8 pm EDT every other week.
App Store POC
confluence doc was created using Joel's Google as the starting point.
July 11, 2024
Attendees: Walt, Jan-Simon, Marius, Joel, Jake, Vishwanath (Vish)
-
Joel made updates to use the Godot engines
Aligned schedules for a Ricefish release from Toyota - need anything to be included in the initial Ricefish release to be in gerrit by June 28. Can do another release after summer vacations in August.
Justin gave an update of this work. Pubspec fetcher will be completed next week and/or handed off to Lisandro.
June 20, 2024
Attendees: Walt, Jan-Simon, Scott, Marius, Joel, Jonathan, Lisandro, Jake
App Store POC
confluence doc was created using Joel's Google as the starting point.
Scott working on moving meta-flutter to meta-agl instead of meta-agl-devel. The age-image-flutter is broken. Joel commented that he is not longer using it. Scott will work on making this a demo of how to build and add Flutter apps to an AGL image.
Ricefish release being prepped by Joel and his team. Will test RPi4, Renesas Car3, and QEMUx86-64 as the primary targets
-
Joel made updates to use the Godot engines
Aligned schedules for a Ricefish release from Toyota - need anything to be included in the initial Ricefish release to be in gerrit by June 28. Can do another release after summer vacations in August.
Justin gave an update of this work. Pubspec fetcher will be completed next week and/or handed off to Lisandro.
June 13, 2024
Attendees: Walt, Jan-Simon, Scott, Marius, Joel, Justin, Jonathan, Lisandro, Jake
App Store POC
confluence doc was created using Joel's Google as the starting point.
-
Joel made updates to use the Godot engines
Aligned schedules for a Ricefish release from Toyota - need anything to be included in the initial Ricefish release to be in gerrit by June 28. Can do another release after summer vacations in August.
Justin gave an update of this work. Pubspec fetcher will be completed next week and/or handed off to Lisandro.
May 23, 2024
Attendees: Walt, Jan-Simon, Scott, Marius, Joel, Justin, Jonathan, Lisandro, Jake
App Store POC
Project charter. Create an overall Epic for the project and a subproject for the App Store POC. Joel has a Google doc that we can transfer to Confluence as a place to manage the project requirements and architecture,
Walt will set up a meeting between Toyota and Honda after Joel's vacation to discuss collaboration
-
Joel made updates to use the Godot engines
Aligned schedules for a Ricefish release from Toyota.
Justin gave an update of this work.
May 16, 2024
Attendees: Walt, Joel, Justin, Jonathan, Lisandro, Jake
App Store POC
Project charter. Create an overall Epic for the project and a subproject for the App Store POC. Joel has a Google doc that we can transfer to Confluence as a place to manage the project requirements and architecture,
Walt will set up a meeting between Toyota and Honda after next week to discuss collaboration
Joel gave
waypp update. Vulcan shader toy now working.
Joel looking at Unreal, Unity, and Godot engines
Aligned schedules for a Ricefish release from Toyota.
May 9, 2024
Attendees: Walt, Joel, Marius, Justin, Jonathan
App Store POC
Project charter. Create an overall Epic for the project and a subproject for the App Store POC. Joel has a Google doc that we can transfer to Confluence as a place to manage the project requirements and architecture,
Walt will set up a meeting between Toyota and Honda after next week to discuss collaboration
May 2, 2024
Attendees: Walt, Joel, Jan-Simon, Scott, Marius, Jake, Justin, Lisandro, Jonathan, Matt
App Store POC
Project charter. Create an overall Epic for the project and a subproject for the App Store POC. Joel has a Google doc that we can transfer to Confluence as a place to manage the project requirements and architecture,
Walt will set up a meeting between Toyota and Honda after next week to discuss collaboration
Discussed
Open Mobile Hub and their current status and roadmap. Questions about how large a team will be required to achieve their goals and what their business plan is to get there. They stopped by the CES booth and talked to Joel and Lorenzo. They are at least two years away from Flutter/Dart support. We are open to supporting them but not sure how at this time.
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.