===== Purpose and Goals ===== We are holding a face to face meeting from April 12 - 13 in Karlsruhe, Germany. The main purpose of the meeting is to finalize the Audio, Window Manager, Home Screen, Graphics, UI, and App Framework architecture discussions and have a blueprint for completing the work in 2018. In addition, this is an opportunity for an integration session that pulls together developers working on the 2018 AGL ALS Demonstrator software. **Space is limited. Please contact events@automotivelinux.org to request a seat.** No formal registration will be required, but I will reply if with an approval to attend. ===== Event Details ===== **DATE**: Apr 12-13, 2018\\ ** Time: ** 9:00 am - 6:00 pm\\ ==== Venue ==== [[ https://www.google.com/maps/place/Microchip+Technology/@49.0209163,8.4361084,17z/data=!3m1!4b1!4m5!3m4!1s0x4797068c26bc6481:0x36a050bd0ded4860!8m2!3d49.0209128!4d8.4382971 | Microchip Office]] Emmy-Noether-Straße 14\\ 76131 Karlsruhe, Germany ==== Video Conference ==== * Main room: * https://global.gotomeeting.com/join/898523125 * Breakout room: * https://global.gotomeeting.com/join/771605221 **ACCOMMODATIONS**:\\ +++ Please email elke.hundler@microchip.com +++ ===== Attendees ===== {{ :agl-distro:img_1051.jpg |}} **In-Person** - Walt Miner - Linux Foundation - Jan-Simon Möller - Linux Foundation - Tadao Tanikawa - Panasonic - Michael Fabry - Microchip - Christian Gromm - Microchip - Tobias Jahnke - Microchip - Francis Ielsch - Microchip - Hisao Munakata - Renesas - Harunobu Kurokawa - Renesas - Yuichi Kusakabe - DENSO TEN - Kyohei Oki - DENSO TEN - Hideyuki Sugiura - DENSO - Michael Teyfel - ADIT GmbH - Emre Ucan - ADIT GmbH - Francois Dugast - Intel - Michael Schmidt - Intel - Daniel Stone - Collabora - Julian Merritt - Fiberdyne - James O'Shannesy - Fiberdyne - Francois Thibault - Audiokinetic - Fulup ar Foll - IoT.bzh - Loic Collignon - IoT.bzh - Jose Bollo - IoT.bzh - Sebastien Douheret - Iot.bzh - Hiroto Imamura - NTT DATA MSE - Koichi Miyata - NTT DATA MSE - Scott Murray - Konsulko - Soya Saito - Microchip - Oliver Hartkopp - Volkswagen - Carsten Emde - OSADL - Rainer Thieringer - OSADL/ Trumpf ** Remote (Video Conference) ** - Stéphane Desneux - IoT.bzh - Romain Forlot - IoT.bzh - Jonathan Aillet - IoT.bzh - Ronan Le Martret - IoT.bzh - Frédéric Marec - IoT.bzh - Wataru Mizuno - ADIT Corp - Nobuhiko Tanibata - DENSO - Yuki Tsunashima - ADIT - Juan J. Sanchez - Igalia - Takashi Matsuzawa - Xevo - Maksim Sisov - Igalia - Ryo Kodama - Renesas - Guy Lunardi - Collabora - Dominig ar Foll - Intel ===== Agenda ===== ==== April 12 - Thursday ==== Times in CEST (UTC) **Main Room 03.01 (3'rd Floor)** * 09:00 - 10:00 (07:00 - 07:15 UTC) - General Session * Introductions and Agenda Review (10 min.) * Virtualization EG Update (10 min.) * Reference Hardware System Architecture EG Update (10 min.) * Gerrit Process Update (30 min.) ([[https://docs.google.com/presentation/d/1OOo6hyQEkOPoe-VMQNFB5uaM440pab7sieYx1MdF-WY/edit?usp=sharing|Slides]]) * 10:00 - 10:30 - Window Manager and Homecreen * Toyota plan for Window Manager and Home Screen (Tanikawa-san) * [[http://bit.ly/2ILFEp4|Slides]] * Web Apps and Chromium (Igalia) * {{:agl-distro:agl_chromium_preso.pdf| General Chromium update from Igalia}} * {{:agl-distro:chromium-agl-wrt.pdf| Web Run Time}} * Igalia and LG meeting Apr 20 in Silicon Valley * Jose Bollo (jose.bollo@iot.bzh) offered to have a meeting with Igalia on Monday or Tuesday to discuss SMACK integration of Web Runtime. * Cordova as a requirement? TBD later in the year. * //10:30 - 10:45 - Break// * 10:45 - 12:30 - Window Manager and Home Screen Continued * XDG for Funky Flounder * Surface ID management proposal. * {{:agl-distro:agl_amm_xdg_support_a04.pdf|Proposal from ADIT}} on XDG support within ivi-shell and ivi-id-agent * Window Manager updates * Homescreen plan for ALS * //12:30 - 13:30 - Lunch// * 13:30 - 14:00 - ALS 2018 Demo plan * Review latest ALS demo status https://wiki.automotivelinux.org/agl-distro/als-2018-demo * 14:00 - 15:30 - Real-Time Patches for AGL * OSADL and CIP invited to attend to discuss their efforts. * {{:agl-distro:agl-what-is-osadl--what-does-osadl.pdf| OSASL Presentation from Carsten}} - Note that Carsten granted AGL members the right to reuse his presentation. * //15:30 - 15:45 - Break// * 15:45 - 16:30 - CES 2019 Demo Plan * FF for CES 2019 so we can have stable builds throughout the 2'nd half of the year. * Use of FF seems to rule out Web App FW for CES main demo. * WM/ HS plan for CES 2019 * Audio * 4a or Sound Manager from Toyota? * Inter-ECU display protocol for IVI/IC demo * Probably a second app to control the IC surface in the example of media player, dashboard, AM/FM tuner, etc. * Get Fulup's ideas tomorrow when he gets here. * 17:00 - 18:00 - Creating a Product AGL * Improved documentation as suggested by Dennis during the dev call. * Need to clean up code in EE that was developed very quickly and not thoroughly tested. Some ideas will come from Japan local meetings. * Resource management and app runtime considerations - Need to avoid OOM situations. Created SPEC-1392 * How do we let applications and developers know which API versions are canonical for AGL? Need to document the meaning an AGL API level and how we document which API versions are the latest and which ones were approved for a particular AGL Version. Refer to App FW EG. ** Breakout room - Room TBD ** * 13:30 - 15:30 - CIAT Expert Group - General ([[https://docs.google.com/presentation/d/1u1ezfkA9FUisPMTAZDcsuBmPsSLWtvJXpWnr3PiRFUk/edit?usp=sharing|Slides]]) * //15:30 - 16:00 - Break// * 16:00 - 17:00 - CIAT EG - Fuego ([[https://docs.google.com/presentation/d/1faeQzB4YolsodrHX52wiyAYMvwvLBxheNg9zgx6pnC0/edit?usp=sharing|Slides1]], [[https://drive.google.com/file/d/0BxAiYws0XCAxWDMxanRRdlV3cUNuMldSWEZ2S3FYQkotVmd3/view?usp=sharing|Slides2]]) ==== Evening Event ==== Evening Event to be held at https://www.alte-durlacher-brauerei.de/impressum 7:00 pm [[https://www.google.com/maps/dir/Microchip+Technology,+Emmy-Noether-Stra%C3%9Fe,+Karlsruhe,+Germany/Ochsentorstra%C3%9Fe+18,+76227+Karlsruhe,+Germany/@49.0153094,8.4437115,14z/data=!3m1!4b1!4m14!4m13!1m5!1m1!1s0x4797068c26bc6481:0x36a050bd0ded4860!2m2!1d8.4382972!2d49.0209128!1m5!1m1!1s0x479708e599dc29ab:0x179489547559bead!2m2!1d8.4730213!2d49.0003129!3e0 | Directions ]] ------ ==== April 13 - Friday ==== Times in CEST (UTC) === Main Room 03.01 (3'rd Floor)=== * 09:00 - 10:30 - General audio architecture * High Level API * HALs to be implemented in 2018 * PulseAudio and Gstreamer in AGL * PulseAudio requires a PulseAudio plug-in to work with 4a properly. For FF we will have a single PA stream that is configured to work with 4a assuming we do not find someone to develop the plug in * Audio workshop will be planned for Lorient week of June (probably Tue - Thu). * {{:agl-distro:201804_aglf2f_fddsp-4a-audio-hal.pptx|DSP Audio HAL presentation}} by James from Fiberdyne * Toyota Sound Manager * Microchip {{:agl-distro:2018_04_microphone_frontend-2.pdf|hardware proposal}} (30 min) * //10:30 - 10:45 - Break// * 10:45 - 12:30 - Audio continue or App Framework updates * //12:30 - 13:30 - Lunch// * 13:30 - 15:30 - App Framework and SDK Updates * {{:agl-distro:apiv3-prez-2013-04.pdf|API Version 3}} * BSP integration and security for AGL * V2C Signaling and data collection : Telematic and XDS Debug ([[http://iot.bzh/download/public/2018/f2f-karlsruhe/AGL-V2C-signaling-data-collection.pdf|V2C Signaling & Data Collection Slides]]) * //15:30 - 15:45 - Break// * 15:45 - 17:00 - * Device Profiles ([[https://docs.google.com/presentation/d/1wr8VLizWOY0lCkM5QAQjCDb0zs2vDMK58DwGsKLuW6M/edit?usp=sharing|Slides]]) * Dev tools updates ([[http://iot.bzh/download/public/2018/f2f-karlsruhe/XDS_Presentation_Apr_2018.pdf|XDS update Slides]]) === Breakout Room - Ground Floor near Reception === * 09:00 - 10:30 * Vehicle Signaling and CAN * Updates on CAN in Linux kernel from Oliver Hartkopp ([[https://wiki.automotivelinux.org/_media/agl-distro/agl2018-socketcan.pdf|Slides]]) * Signal Composer roadmap and plan (Romain & Sebastien) * //10:30 - 10:45 - Break// * 10:45 - 12:00 - Virtualization EG