This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
eg-app-fw:meetings [2022/07/22 15:54] waltminer change meeting time to link to project calendar |
eg-app-fw:meetings [2022/07/27 14:00] waltminer |
||
---|---|---|---|
Line 17: | Line 17: | ||
------ | ------ | ||
+ | |||
+ | ==== July 27, 2022 ==== | ||
+ | Attendees: Walt, Jan-Simon, Scott, Marius, Jose | ||
+ | |||
+ | |||
+ | **Application Framework Redesign** | ||
+ | * 7/13 | ||
+ | * Code for reworked application start/stop is in gerrit for review | ||
+ | * https://gerrit.automotivelinux.org/gerrit/q/SPEC-4466 | ||
+ | * This is scheduled to go into M1 | ||
+ | * Currently we still use .desktop files for enumeration. | ||
+ | * Todo: work on enumeration | ||
+ | * Todo: single app template might not be sufficient for all cases (e.g. Webapps) | ||
+ | * agl-app(-html5/-flutter)-* templates ? | ||
+ | * extra metadata in desktop files vs systemd units | ||
+ | * DISPLAYNAME - maybe use 'Description' field | ||
+ | * ICON PATH - well known fixed path (/usr/share/AGL/icons/appname.svg ?) | ||
+ | * How to enable a sandboxing feature in a recipe ? | ||
+ | * Need to document workflow for: | ||
+ | * build with standard sdk/cross-compiler + how to deploy binary and other necessary files | ||
+ | * | ||
+ | * 7/27 | ||
+ | * Denys applaunchd patches were released for M1 | ||
+ | * Currently we still use .desktop files for enumeration. | ||
+ | * WIP: enumeration- In progress by Scott. Should be ready for M2. | ||
+ | * WIP: templates - single app template might not be sufficient for all cases (e.g. Webapps) | ||
+ | * Need to document workflow for: | ||
+ | * build with standard sdk/cross-compiler + how to deploy binary and other necessary files | ||
+ | |||
+ | |||
+ | * Flutter | ||
+ | * 6/15 - got a few updates from Joel but no progress on the multiple app support yet. | ||
+ | * 6/29 - Waiting for updates from Toyota. Due next week for M1. | ||
+ | * 7/13 - Had separate call yesterday. Will get tag for needlefish, but need to enhance in a point release. Todos: try out multiple embedder instances e.g. under qt homescreen (-> Scott will try). Image for GSoC. (e.g.: https://github.com/aakash-s45/ic or https://github.com/hritik-chouhan/HVAC_dashboard) | ||
+ | * 7/27 | ||
+ | * Flutter looking ok for M2. Scott working on app template (see above). | ||
+ | |||
+ | * SELinux | ||
+ | * 6/15 - SPEC-4332 SELinux not available for NN yet. Scott will look at after EW. | ||
+ | * 6/29 - Scott on vacation. | ||
+ | * 7/13 - Scott is starting today. Starting with permissive mode. | ||
+ | * 7/27 - permissive mode submitted in gerrit and should be in M2 | ||
+ | |||
+ | * IPC | ||
+ | * 6/15 - Kuksa using web sockets for Needlefish. Major gRPC update is planned in kuksa.val in the next month or so which will be a candidate for Octopus. Scott discover an HVAC interface in VSS that we re-use and will be hooking up the green machine demo to use that instead of rewriting the HVAC binder that we currently have. | ||
+ | * 6/29 | ||
+ | * Jose started working on the APIs from WebApps for launching apps. Will probably use gRPC. | ||
+ | * 7/13 | ||
+ | * Work going on upstream to enhance gRPC support. | ||
+ | * 7/27 | ||
+ | * Jose looking at gRPC for web app interface. Kuksa.val gRPC work in progress upstream. | ||
+ | |||
+ | * New topics: | ||
+ | |||
+ | |||
+ | |||
==== July 13, 2022 ==== | ==== July 13, 2022 ==== | ||
Attendees: Jan-Simon, Scott, Denys, Marius, Ishii-san | Attendees: Jan-Simon, Scott, Denys, Marius, Ishii-san |