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
Next revision Both sides next revision
eg-app-fw:meetings [2020/09/21 17:45]
waltminer Add passcode to Zoom meeting
eg-app-fw:meetings [2020/09/23 14:23]
waltminer
Line 17: Line 17:
  
 ------ ------
 +
 +==== September 23, 2020  ====
 +Attendees: Walt, Jan-Simon, Scott, Tanikawa, Marius
 +
 +
 +[[:​agl-roadmap|AGL Roadmap]]
 +
 +   * Product readiness effort ​
 +     * No one from Toyota dialed in, Need to discuss the future of the app framework with respect to the PR effort. ​
 +     * Tanikawa: Current app framework is targeting a modern mobile environment for app installation and management. PR effort is thinking more along the lines of a re-using an older vision of app framework. ​
 +       * Need to separate app management functions from a common platform service implementation.
 +     * Scott: Would like a definition of what Toyota says they will drop to AGL for a new application framework after 2021. 
 +       * Current state of PR effort effectively freezes the project while people wait for Toyota to make decisions. ​
 +     * Jan-Simon: There are impacts to other parts of the project. ​
 +     * All: Toyota'​s Base System attempts to replace systemd. This takes the project in a very different and not open source friendly direction. ​ Need to understand what Toyota'​s intentions are with respect to their Base System and whether they think systemd will be used long-term. EG does not think the Base System is sustainable. ​
 +       * Suggestion is that we let Toyota own and do the work for the "trial version"​ and only provide advice and training since this seems to be throw-away long term and have the EG develop the long-term solution. ​
 +       * Tanikawa: ​ Need to investigate replacing SMACK with SELinux (or something else). SMACK does not seem to be up to the needs of a production system.  ​
 +
 +Topics for EG for PR
 +   * Continued use of systemd  ​
 +   * Linux Security Module for AGL (SMACK, SELinux, AppArmor, or none). None implies leaving the LSM to the product developer. ​ Choosing one effectively locks in the Product developer to a solution. ​
 +   * Package management and deployment solution ​
 +   * API mechanism. Continue to use OpenAPI or change to a different mechanism for platform services. Ideally we have an IDL that autogenerates the API code. (grpc, OpenAPI, or another)
 +   * Long-term use of Qt
 +   * IPC should be defined and selected. ​
 +
 +
 +
 +
 +   * Current status
 +     * Window Manager and Compositor are functionally equivalent to CES 2020 demo for Qt Apps. 
 +     * WAM implementation is being worked on by Igalia and should be ready for JJ RC3
 +     * Marius has a number of Jira tickets to resolve but will quickly run out of work if new requirements are not defined and agreed upon by the IVI Product Readiness effort. ​
 +     ​* ​
 +
 +
 +   * Discussed IVI container solution for IC EG. Would like some more input from IC EG about what compositor will be used, security (SMACK vs. token logic), and use cases to be enabled. Will App FW be used? Will WAM be present or will Qt apps be used?
 +     * 5/6 - Sounds like we will get these requirements in June timeframe based on the schedule presented during the IC EG call on Monday. ​
 +
 +
 + * Window Manager and Compositor consolidation
 +  * Activity Manager
 +    * 2/12 - Marius completing a document to update the design and code work he has completed and we will hold a separate review next week, 
 +    * 3/11 - Review of Marius documentation started. Next call scheduled for one week. 
 +    * 4/22 - Marius submitted a number of patches to gerrit that are in process of being reviewed. ​
 +      * SPEC-3293, SPEC-3287, SPEC-3286 need to be fixed by Igalia to get WAM working correctly
 +      * Scott asked if Igalia has signed off on WAM/ Chromium on Zeus, Need to check on that. 
 +    * 5/6 - Long discussion on libwindowmanager ​
 +
 + * AppFW 
 +
 +  * Enable multi-user across the reference platform. - ** Icefish availability depends on priorities **
 +    * Widget installation per user - When a given application is installed on the system it can be made available to all or to specific users. ​
 +    * Teen driver or senior citizen use cases for example
 +    * Only one version of a given app or service will be installed on the system. Note that a service widget itself may choose to internally support multiple versions of its own API within a single widget, but that is up to the service provide to maintain.  ​
 +    * 2/12 - User creation and management needs to be developed. ​
 +    * 3/11 - Still on-hold
 +
 +
 +  * Security workflow for Device and App developers
 +    * 8/28 - Documentation todo 
 +    * 2/12 - Documentation needs to be backfilled for the App FW work done for the Icefish release. Need to assign someone at IoT.bzh to complete the documentation. ​
 +    * 3/11 - Still need Jose or someone at IoT.bzh to complete the documentation. ​
 +
 +  * Cyanara replacement (Cynanagora) ​ ** Icefish **
 +    * 2/12 - Ready for Icefish. Documentation is reasonable. ​
 +    * 3/11 - Nothing published on documentation site yet.
 + 
 +
 +
 +  * Replace obsolete Tizen Security Manager **Icefish **
 +    * Requirements for sharing files between applications will updates to security manager. ​
 +    * Not a large component. No candidate replacement in mind. Need to search for a candidate replacement with current AGL requirements in mind. 
 +    * Work with Jose and Sebastien on priority and estimates. ​
 +    * 2/12 - On hold until after Icefish. Need to determine priority for this work. 
 +
 +  * Consent manager and user interface for consent of app installation. ** Need to discuss whether this is a priority for Icefish. **
 +    * 2/12 - No update. On hold until after Icefish. Looking for volunteers to take this on as well. 
 + 
 +  * AGL appstore discussion
 +    * necessary infra needs to be added in appfw (signatures)
 +    * 2/12 - On priority list for 2020. 
 +      * SPEC-2938 - Widget directory - need comments
 +
 +
 +
 +  * New topics:
 +
 +
 +
  
 ==== August 26, 2020  ==== ==== August 26, 2020  ====
eg-app-fw/meetings.txt ยท Last modified: 2020/11/18 14:20 by waltminer