User Tools

Site Tools


eg-app-fw:meetings

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
eg-app-fw:meetings [2022/08/24 13:44]
wminer
eg-app-fw:meetings [2022/09/21 13:44] (current)
jsmoeller
Line 17: Line 17:
  
 ------ ------
 +==== September 21, 2022  ====
 +
 +Attendees: Jan-Simon, Scott, Ayush Kumar, Denys, Marius
 +
 +
 +**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]
 +   * 8/10
 +     * Denys looking at running applaunchd as a separate user. 
 +     * gRPC version of applaunchd in progress
 +     * Documentation of applaunchd and app templates to be completed by September F2F
 +   * 8/24
 +     * Denys was on vacation last week so not much progress
 +     * looking at running applaunchd as a separate user. 
 +     * gRPC version of applaunchd in progress
 +     * Documentation of applaunchd and app templates to be completed by September F2F
 +   * 9/21
 +     * gRPC version of applaunchd in progress
 +       * just merged in master
 +     * looking at running applaunchd as a separate user
 +       * depends on grpc version of the deamon
 +     * Documentation of applaunchd and app templates to be completed by September F2F
 +       * will be ready for postponed F2F
 +
 +   * 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). ​
 +   * 8/10
 +     * Released for M3 and ready for final NN release
 +   * 8/24
 +     * Good progress being made. IVI PR call now every week in order to speed up progress. ​
 +     * Scott will move the Igalia home screen for flutter from the Igalia Github into an AGL repo and we will use that as a starting point for continued home screen work including the applaunchd work. 
 +   * 9/21
 +     * 14.0.1 release pinned the Flutter SDK
 +     * Scott hacking on flutter-homescreen from Igalia, need to port to latest flutter
 +     * GSoC students finished or about to finish their apps.
 +     * Need code in embedder for window activation going forward
 +
 +   * 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
 +     * 8/10 - permissive mode released in Needlefish
 +     * 8/24 - no update
 +     * 9/21 - no update
 +
 +   * 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. ​
 +     * 8/10
 +       * Jose on vacation
 +     * 8/24
 +       * Kuksa.val gRPC work landed. Latest version needs to be updated in our builds. gRPC conversion on our side will be later in the year. 
 +     * 9/21
 +       * Update of Kuksa.val under investigation
 +
 +  * New topics:
 +    * 9/21
 +      * 
 +
 +
 +
 ==== August 24, 2022  ==== ==== August 24, 2022  ====
  
eg-app-fw/meetings.txt ยท Last modified: 2022/09/21 13:44 by jsmoeller