===== Virtual Face to Face Technical Meeting ===== A Face to Face workshop will be held on 19 - 20 October 2021 from 8:00 am to 4:00 pm CEST (Central European Summer Time (UTC+2). The primary focus of this face to face meeting of the System Architecture Team and Expert Groups is Flutter integration and App Framework architecture. Other topics are listed below. The final agenda will be posted one week prior to the meeting. 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 - Changhyeok Bae - MBition - Farshid Monhaseri - Community - Woojin Han - DRIMAES - Lorenzo Tilve - Igalia - Hiroyuki Ishii - Panasonic - Harunobu Kurokawa - Renesas - Hisao Munakata - Renesas - Naoto Yamaguchi - AISIN - Nedeljko Miljevic - AVL - Qiu Tingting - FNST - Sachin Gole - FEV - Naohiro Nishiguchi - ADIT/DN (20 only) - Kenji Hosokawa - ADIT - Scott Murray - Konsulko Group - Riku Nomoto - Woven Alpha (19 and 20 ~11:00) - Bernard Craddock - PumpedFuel - Yoshito Momiyama (IVI UI Expert) - AISIN - Toru Yamagishi - Continental - Arnaud Ferraris - Collabora - Fulup Ar Foll - IoT.bzh - Stéphane Desneux - IoT.bzh - Kazuomi Kato - Panasonic - Yoshiki Ito - Panasonic - Masahiro Sato - AISIN IN ==== Agenda ===== Link to [[https://docs.google.com/spreadsheets/d/1ljwtYa7LhEpUQSqCfVL0WKql-e1xdpP39HZ3JwP1e-U/edit?usp=sharing | Google sheets version]] of the schedule. ** Tuesday October 19 ** CEST: Central European Summer Time (Berlin) \\ JST: Japan Standard Time (Tokyo) \\ CST: Central Standard Time (Chicago) ^ CEST ^ JST ^ CST ^ Session ^ | 08:00 - 08:15 | 15:00 - 15:15 | 01:00 - 01:15 | Introductions, Logistics, and Agenda Review | | 08:15 - 09:00 | 15:15 - 16:00 | 01:15 - 02:00 | Documenting Use Cases for AGL (Flutter, Flatpak, App FW, VirtIO, Containerization, etc) as a finished product | | 09:00 - 11:00 | 16:00 - 18:00 | 02:00 - 04:00 | App FW Requirements, Architecture and Design | | 11:00 - 11:15 | 18:00 - 18:15 | 04:00 - 04:15 | Break | | 11:15 - 12:15 | 18:15 - 19:15 | 04:15 - 05:15 | Release Planning (Marlin and Needlefish) Yocto version, Renesas BSP, Timestamp (SPEC-4114), Feature planning | | 12:15 - 12:30 | 19:15 - 19:30 | 05:15 - 05:30 | Break | | 12:30 - 13:30 | 19:30 - 20:30 | 05:30 - 06:30 | Product Ready IVI EG -System Spec 1.0 Review | | 13:30 - 16:00 | 20:30 - 23:00 | 06:30 - 09:00 | Flutter in AGL | ** Wednesday October 20 ** CEST: Central European Summer Time (Berlin) \\ JST: Japan Standard Time (Tokyo) \\ CST: Central Standard Time (Chicago) ^ CEST ^ JST ^ CST ^ Session ^ | 08:00 - 10:00 | 15:00 - 17:00 | 01:00 - 03:00 | Instrument Cluster Software Stack Including sound manager discussion with George. {{ :sat_meetings:vwork-slide.pdf | Slide}} [[oct2021-f2f-ic-notes|Notes]] | | 10:00 - 10:15 | 17:00 - 17:15 | 03:00 - 03:15 | Break | | 10:15 - 11:45 | 17:15 - 18:45 | 03:15 - 04:45 | CIAT discussion of expectations [[https://docs.google.com/presentation/d/1jsHZ5WH57JasFXHY6WzwcvUfzZolH8qOH2GECgKYQqM/edit#slide=id.gf37e0577c1_0_15| Home work]] | | 11:45 - 12:45 | 18:45 - 19:45 | 04:45 - 05:45 | Virtualization EG Meeting | | 12:45 - 13:00 | 19:45 - 20:00 | 05:45 - 06:00 | Break | | 13:00 - 14:00 | 20:30 - 21:00 | 06:00 - 07:00 | Virtualization EG - Connectivity Workshop Send out separate invite | | 14:00 - 16:00 | 21:00 - 23:00 | 07:00 - 09:00 | Flutter Deep Dive | ==== Topics ==== * Final review of IVI PR spec * [[https://confluence.automotivelinux.org/display/IVIPR/Production+Readiness+Specification+Ver1.0]] * Flutter workshop with Toyota flutter experts * [https://confluence.automotivelinux.org/pages/viewpage.action?pageId=49155374&preview=/49155374/49155377/AGL%20ivi-homescreen%20status%209-30-21.pdf | Presentation]] from Joel Winarske (Toyota) * https://github.com/toyota-connected/ivi-homescreen * Open questions from last IVI PR Meeting * How will AGL pick a release version from the different Flutter channel? How often will we need to update the AGL version? * Is there a commitment for an LTS version of Flutter? What is the plan to support Flutter for "10 years"? * Who will add meta-flutter to the AGL repo and where should it go? Meta-agl-ivi is the candidate. * What is the planned back end for AGL(web, GTK or other)? * The current Toyota version only supports a single Flutter instances. In the desktop case each app requires a separate instance? What is the long-term plan for AGL? * Can we take a step back and determine what we are trying to enable in the AGL community with Flutter, fltapak, and the modifications to the AGL App FW * App FW review and update from Collabora * Planning Marlin release * Reference Hardware System Architecture Group (1 hour) * Virtualization workshop for virtualization of wireless devices (WLAN, BT, 5G) * IC software stack building (2 hours) ==== Documents/Slides ==== * {{ :agl-distro:agl_f2f_workshop_19_oct_2021.pdf |Meeting notes}} * [[https://confluence.automotivelinux.org/x/XAAxAg | Confluence page]] for capturing use cases * [[https://confluence.automotivelinux.org/x/2RPuAg | Flutter deep dive]] presentation from Toyota