===== Purpose and Goals ===== We are holding a face to face meeting from April 4 - 5 in Karlsruhe, Germany. The main purpose of the meeting is to finalize the Graphics, UI, and App Framework architecture discussions and have a blueprint for completing the work in 2017. In addition, this is an opportunity for an integration session that pulls together developers working on the 2017 AGL ALS Demonstrator software. ===== Event Details ===== **DATE**: Apr 4-5, 2017\\ ** 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 ** https://plus.google.com/hangouts/_/linuxfoundation.org/agl-f2f CIAT Breakout: https://hangouts.google.com/hangouts/_/linuxfoundation.org/ciat-beakout **ACCOMMODATIONS**: Please email elke.hundler@microchip.com to obtain the Microchip discount for the local hotels. Hotels close to tram lines 4 & 6 are recommended as you can reach the station "Hirtenweg" which is close to the Microchip site easily - e.g.: * Novotel Karlsruhe City (tram 6) - Microchip discount available - SOLD OUT * Achat Plaza Karlsruhe (tram 6) - Microchip discount available * Leonardo Hotel Karlsruhe (close to tram 2, connecting to 4 & 6) * Hotel Am Markt (tram 4) ===== Attendees ===== **In-Person** * Walt Miner - Linux Foundation * Jan-Simon Möller - Linux Foundation * Dan Cauchy - Linux Foundation * Tadao Tanikawa - Panasonic * Saito Soya - Microchip * Fulup Ar Foll - IoT.bzh * Stéphane Desneux - IoT.bzh * Romain Forlot - IoT.bzh * Ronan Le Martret - IoT.bzh * Dominig ar Foll - Intel * Michael Zeller - Intel * Hisao Munakata - Renesas * Yoshiyuki Ito - Renesas * Harunobu Kurokawa - Renesas * Michael Fabry - Microchip * Christian Gromm - Microchip * Tobias Jahnke - Microchip * Francis Ielsch - Microchip * Ashley Stevenson - ForgeRock * Alain Pulluelo - ForgeRock * Sarah Wolff - ForgeRock * Yury Asheshov - K2L GmbH & Co. KG * Eugen Friedrich - ADIT * Michael Teyfel - ADIT * Jens Lorenz - ADIT * Toshiaki Isogai - DENSO * Jens Bocklage - Mentor * Horst Saier - Mentor * Oliver Hartkopp - Volkswagen * Florian Haenel - LG * Yuichi Kusakabe - Fujitsu TEN * Scott Murray - Konsulko Group * Benoit Cousson - BayLibre * Michael Turquette - BayLibre * Agustín Benito Bethencourt - Codethink * Toni Hoang - Daimler AG * Marcel Buesing - Daimler AG * Hiroto Imamura - NTT DATA MSE * Koichi Miyata - NTT DATA MSE * Arthur Taylor - ATS Advanced Telematic Systems GmbH * Michel Galassi - Carmeq / VW * Albert Höpfner - Volkswagen * Marcus Hoffmann - CarTelSol / VW * Philippe Colliot - PSA * Matthias Bloch - PSA * Jocelyn Leheup - Renault * Jürgen Fey - Androidian ** Remote (Video Conference) ** * Nobuhiko Tanibata - DENSO via Video conference * Kazumasa Mitsunari - Witz corp via Video conference * Wataru Mizuno - ADIT * Michele Paolino - Virtual Open Systems * Takashi Tsubone - Panasonic ===== Agenda ===== ==== April 4 - Tuesday ==== Times in CEST (UTC) **Main Room 03.01 (3'rd Floor)** * 09:00 - 09:15 (07:00 - 07:15 UTC) - Introductions and Agenda Review * 09:15 - 10:15 (07:15 - 08:15 UTC) - {{:agl-distro:agl-framework-wip-april2017.pdf|Latest App Framework Updates}} (Jose and Fulup) * 10:30 - 12:30 (08:30 - 10:30 UTC) - Homescreen, Window Manager, Compositor Architecture Updates * UI and Graphic EG presentation by Nobuhiko Tanibata * Graphics Framework Proposal - Wataru Mizuno * Material Tanibata and Mizuno : {{:agl-distro:20170404_ui_and_graphics_eg.pptx|}} * Homescreen, Graphics, and Window Manager update from Jens * Presentation of WebOS Compositor Architecture by Florian * 13:30 - 14-30 (11:30 - 12:30 UTC) - {{:agl-distro:agl-f2f-march2017-ozonewaylandchromium-2.pdf|Chromium Integration}} by Igalia * 14:30 - 15:30 (12:30 - 13:30 UTC) - Vehicle Messaging Architecture * Iot.bzh Demo of on-going work (https://github.com/iotbzh/CAN_signaling) * [[https://vimeo.com/211304954 | IoT.bzh video]] demonstrating their in-vehicle solution * Fujitsu-Ten approach to CAN signaling (Kusakabe)({{:agl-distro:20170402_ften_can_kusakabe_v2.pdf|}}) * Microchip Update (Michael/ Francis) * CAN Simulator for AGL * DD and EE plan * W3C Strategy * 15:45 - 17:00 (13:45 - 15:00 UTC) - {{:agl-distro:agl2017-socketcan-print.pdf|Linux CAN Support}} (Oliver Hartkopp) * Overview of the CAN Network Subsystem in Linux and demo vehicle * [[https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git/tree/MAINTAINERS?h=linux-4.10.y#n2928 | Oliver maintains the CAN Network layer in linux.net.can]] * 17:00 - 18:00 (15:00 - 16:00 UTC) - Vehicle Signaling Architecture Continued * Topics continued from above * Creation of Jira Epic and associated issues for the project === Meeting Room 0.22 (Ground Floor) - Capacity 12 - 14 === * 13:30 - 15:30 (11:30 - 13:00 UTC) - Continuous Integration and Automated Test EG * Plan for Fuego and JTA * Expanded test coverage and publishing test results * Review RFQ for contract help ==== Evening Event ==== Time 18:00 - Evening event at [[http://www.gasthaus-gutenberg.de/Start.html | Gasthaus Gutenburg]]. We will plan to arrive in groups between 18:00 and 18:30 to facilitate seating. ------ ==== April 5 - Wednesday ==== Times in CEST (UTC) === Main Room 03.01 (3'rd Floor)=== * 09:00 - 10:30 (07:00 - 08:30 UTC) - CES 2018 Planning * {{:agl-distro:agl_devkit_featuresandroadmap.pdf|SDK Update and 2017 Roadmap}} from Stephane and Fulup * SDK for local use case with command line interface for set up for EE * Boards for DD and EE * Renesas - Gen 3 for DD and EE. Porter for DD * Intel - Minnowboard and Joule for DD and EE * TI - Vayu for DD and EE * NXP - TBD * Qualcomm - 820 to be confirmed. Dragonboard as community board. * Raspberry 2/3 - as featured community * Beaglebone added as community board. * Application plans for CES 20108 * 10:45 - 12:30 (08:45 - 10:30 UTC) - Homescreen, Window Manager, Compositor Architecture Updates * Continuation of Day 1 Discussion * How to handle legacy OEM applications in AGL App FW? * Discussion of default set up for cgroups, resource management, power management, and App security with the latest App FW Updates - Jose * 13:30 - 15:30 (11:30 - 13:00 UTC) - Audio Management Update (Fulup and ADIT) * Alsa based {{:agl-distro:agl-audio-agent-2.pdf|audio agent prototype}} - Fulup * Audio Manager for DD and beyond * Review SPEC-510 - Keep GENIVI Audio Manager in build * Audio issues in current demo * Audio architecture for DD and EE * {{:agl-distro:agl_f2f_ka_afw_a02.pptx|}} * 15:45 - 17:00 (13:45 - 14:30 UTC) - Open for Continuation of Audio or Vehicle Messaging * CAN Simulator - See updates in [[https://jira.automotivelinux.org/browse/SPEC-137 | SPEC-137]] * Audio Conclusions * Fulup will continue his prototype using ALSA Use Case Manager in conjunction with Microchip * Graphics EG (Isogai) will revise the architecture diagram. * Need to come to some conclusion about the "module router" in Isogai's diagram and where that is implemented for AGL. * Is there a need for an AGL Audio Manager that is a simplified version of the GENIVI AM in the case where we do not have GENIVI applications but still need to route audio to and from other ECUs. * Finalize architecture decisions at July F2F Meeting. * 17:00 - 17:30 (15:00 - 15:30 UTC) - Wrap Up ===Meeting Room 3.08 (Third Floor) - Capacity 10-12 === * 09:00 - 10:30 (07:00 - 08:30 UTC) - Identity Management and {{:agl-distro:agl-vehicule-2-cloud.pdf|Vehicle to Cloud}} (Ashley and Fulup) * 10:45 - 12:30 (08:45 - 10:30 UTC) - CIAT Continuation from Tuesday * 13:30 - 14:30 (11:30 - 13:30 UTC) - PSA Navigation Presentation