===== Virtual Face to Face Technical Meeting ===== A Face to Face workshop will be held on 06 October - 08 October 2020. The primary focus of this face to face meeting will be to define the roadmap and requirements for the IVI Product Readiness Profile effort. Location: Zoom ===== Video Conference ===== Join Zoom Meeting https://zoom.us/j/783452290?pwd=Z2p0Z0lQaUNxMWVtZSt6ZmRKSTNxdz09 Meeting ID: 783 452 290 Passcode: 049208 Find your local number: https://zoom.us/u/ameRude4a ===== Attendees ===== - Walt Miner - The Linux Foundation - Jan-Simon Möller - The Linux Foundation - Dan Cauchy - The Linux Foundation - Yoshito Momiyama (Product Readiness Expert) - AISIN-AW - Naoto Yamaguchi - AISIN-AW (10/6,8 only) - Akio Nakadachi - Mazda - Shigeyuki Oki - Mazda - Kenji Hosokawa - ADIT - Naohiro Nihsiguhci - Denso - Daniel Stone - Collabora - Marius Vlad - Collabora - George Kiagiadakis - Collabora [8 - 11am only] - Premal Desai - Amazon - Aman Singh - Amazon - Tadao Tanikawa - Panasonic - Lorenzo Tilve - Igalia - Harunobu Kurokawa - Renesas - Hisao Munakata - Renesas - Scott Murray - Konsulko Group - Toshiaki Takeuchi - Toyota - Riku Nomoto - Toyota - Takeshi Hoshina - Toyota - Mitsuo Date - Toyota - Toshihisa Haraki - Suzuki - Changhyeok Bae - MBition (Oct 6th and 7th) - Fulup Ar Foll - IoT.bzh - Sébastien Douheret - IoT.bzh - José Bollo - IoT.bzh - Stéphane Desneux - IoT.bzh - Yuki Tsunashima - ADIT - Hideto Kimura - DENSO TEN - Atsuya Furuta - DENSO TEN - Junya Monden - DENSO TEN - Thomas Walzer - Reutlingen University - Toru Yamagishi - Continental - Raquel Medina - Konsulko Group - Fukutaro Sekine - Mazda - Farshid Monhaseri - Community - Yuta Taguchi - Panasonic - Satoshi Hayashi - Fujitsu Computer Technologies ==== Agenda ===== Google docs version of the [[https://docs.google.com/spreadsheets/d/1sotGg2BEkzWIMixs9yrDw6bLzIPPSRYdhpYiBCfaa3Q/edit?usp=sharing | agenda]]. ** Tuesday 6 October (all times Central European Summer Time) ** 08:30 - 09:00 - Introductions and Agenda Review 09:00 - 11:00 - Definition and Requirements of Production Ready IVI System * {{ :agl-distro:agl_ivi_pr_workshop_2020_10_06_v2.pdf |Presentation}} from Walt and Jan-Simon   [[https://confluence.automotivelinux.org/pages/viewpage.action?pageId=29425902]] from Toyota 11:00 - 11:15 - Break, Free Discussion 11:15 - 12:15 - App FW EG Topics 12:15 - 12:30 - Break, Free Discussion 12:30 - 13:30 - App FW EG Topics (Cont) ** Wednesday 7 October (all times Central European Summer Time) ** 08:00 - 09:00 - UI Framework for PR IVI - Webapps, Qt, Flutter 09:00 - 10:00 - Reference Hardware Evolution * Proposal for IVI-Product Ready Activity [[https://wiki.automotivelinux.org/_media/eg-rhsa/rhsa_eg_20201007.pdf|rhsa_eg_20201007.pdf]] 10:00 - 10:15 - Break, Free Discussion 10:15 - 11:15 - Breakout session 11:15 - 11:45 - Breakout session 11:45 - 12:00 - Break, Free Discussion 12:00 - 13:00 - TBD. Breakout Sessions ** Thursday 8 October (all times Central European Summer Time) ** 08:00 - 09:00 - Instrument Cluster Development Process * Reviewed Confluence https://confluence.automotivelinux.org/display/IC/AGL+Instrument+Cluster+Development+Process+Draft 09:00 - 10:00 - Sound System in AGL UCB (PR IVI and IC) * for IC: see https://jira.automotivelinux.org/browse/SPEC-3471 * Reviewed document: https://jira.automotivelinux.org/secure/attachment/13507/AGL_ICE_EG_SondMng_RFQ_A02.docx 10:00 - 10:15 - Break, Free Discussion 10:15 - 12:15 - CIAT Topics - Yocto, Gerrit, GitLab, Static Analysis Tools 12:15 - 12:30 - Wrap Up - Next steps, Plan for another workshop? ==== Topics ==== * Web Apps vs Qt apps vs Legacy apps * Instrument Cluster development process * How to integrate static analysis tools into AGL infrastructure. * Gitlab usage for AGL * Weston CI integration. Testing the compositor and applications automatically. * Production Ready topics * Definition what a Production Ready IVI profile provides. What are the benefits to OEMs and Tier One suppliers. Might look different at different layers of architecture. * What is demand for an AGL App FW in a PR IVI system? Do we even need one? * Topics from App FW 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. * Reference hardware for production readiness - how do we evolve the current Ref HW set. * CIAT (last day) * Yocto layer definition for PR profile * Gerrit usage and reviewers for PR especially the Trial Period * CI set up for PR profile * Virtualization in PR profile. Virt-IO, hypervisors, and containers ==== Documents/Slides ==== * Link to [[https://docs.google.com/presentation/d/1Qx2iWBxapNu28YjTtrIeKl6x68PaeggooFkBhPARs8I/edit?usp=sharing | general slides]]