===== Purpose and Goals ===== We are holding a face to face meeting from August 30 - 31 in Yokohama, Japan. The main purpose of the meeting is to discuss audio architecture, the AGL Application Framework and app development using the AGL Application Framework. ===== Event Details ===== **DATE**: Aug 30-31, 2017\\ ** Time: ** 10:00 am - 6:00 pm\\ **VENUE:** NTT Data MSE Yokohama Office on the [[http://nttd-mse.com/sites_en/company/map/#map08 | 12th floor of their facility]]. See [[http://nttd-mse.com/sites_en/company/map/#map08 | here]] for address and map to the facility which is a 7 minute walk from Yokohama station. **Video Conference** https://appear.in/iotbzh **ACCOMMODATIONS**: [[http://events.linuxfoundation.org/events/open-compliance-summit/attend/hotel-and-travel | These hotels]] are recommended for attendees of the [[http://events.linuxfoundation.org/events/open-compliance-summit | Open Compliance Summit]]. The [[http://ybht.co.jp/en/ | Yokohama Bay Hotel Tokyu]] is nearby. Of course, there is the world famous [[http://www.yokohamajapan.com/where-to-stay/yokohama-plaza-hotel/ |Yokohama Plaza Hotel.]] Sadly, the Yokohama Plaza Hotel has closed for business as of March 2017. ==== Attendees ==== * Walt Miner - The Linux Foundation * Fulup Ar Foll - IoT.bzh * Takashi Matsuzawa - Xevo K.K. * Hisao Munakata - Renesas * Yuichi Kusakabe - Fujitsu TEN * Takeshi Hoshina - TOYOTA * Toshikazu Oiwa - TOYOTA * Matt Porter - Konsulko Group * Scott Murray - Konsulko Group * Nobuhiko Tanibata - DENSO Corporation 31st-aug only. * Toshiaki Isogai - DENSO Corporation * Naohiro Nishiguchi - ADIT * Harunobu Kurokawa -Renesas * Ryo Kodama - Renesas * Yoshiyuki Ito - Renesas * Yusuke Goda -Renesas * Takashi Tsubone - Panasonic * Hiroshi Kojima - Mentor * Victorsam Pravinjoelraj - Mentor * Kazumasa Mitsunari - Witz * Hiroto Imamura - NTT DATA MSE * Koichi Miyata - NTT DATA MSE * Keiichiro Maeda - NTT DATA MSE * Shin Sakamoto - CATS * Tadao Tanikawa - Panasonic * Soya Saito - Microchip Technology Japan * Naoto Yamaguchi - AISIN-AW * Yasuyuki Noda - Pioneer * Tsuyoshi Sakamoto - Pioneer * Ichiro Suzuki - MIRACLE LINUX * Francois Thibault - Audiokinetic [attending remotely] * Tai Vuong - Audiokinetic [attending remotely] * Tomonari Yokota - Continental * Michael Fabry - Microchip [attending remotely] ==== Agenda ==== ==== Aug 30 - Wednesday ==== 10:00 - 10:15 Introductions and Agenda Review 10:15 - 12:30 **Audio Architecture Deep Dive ** * High level audio API (Audiokinetic) {{:agl-distro:aglhighlevelaudioapidesign.pdf|}} * AAAA Architecture and Design (Fulup){{:agl-distro:aaaa-demo.jpg?200|}} * Audio Demo (Fulup) http://iot.bzh/download/public/2017/F2F-Yokohama/aaaa-demo.pdf * Deep Dive Demo Implementation 12:30 - 13:30 **Lunch** 13:30 - 15:30 ** Audio Architecture Deep Dive** * Sound Manager overview (Toyota) * Requirement Coverage of UI & Graphics EG (Isogai) [[https://wiki.automotivelinux.org/eg-ui-graphics-req-audiorouting]] * Sound Management Architecture based on GAM (Kojima) {{:agl-distro:sm_overview_20170830.pdf|}} * High level API & Sequence (Kojima, Mitsunari)[[https://wiki.automotivelinux.org/soundmanager]] * PoC Status with Demo {{:agl-distro:sm_democontents_20170829.pdf|}} * Audio Architecture Diagram Update (Isogai and Nauhiro) Notes: * Tizen cynara wiki page https://wiki.tizen.org/Security:Cynara 16:00 - 16:30 **AGL State Machine XML (Imamura and Sakamoto)** * {{:agl-distro:proposal_for_agl_state_machine_xml_nttdatamse_cats_1.pdf|}} * {{:agl-distro:proposal_for_agl_state_machine_xml_nttdatamse_cats_2.pdf|}} 16:30 - 18:00 CES 2018 Hardware Discussion ------- ==== Aug 31 - Thursday ==== 10:00 - 11:30 **App Framework Workshop** * Review TMC issues and requirements for Application Framework and Binders * Walk through "Hello World" application compilation and running on target (Fulup) * http://iot.bzh/download/public/2017/F2F-Yokohama/xds-linux-docker.pdf * https://github.com/iotbzh/helloworld-service * Describe AGL App FW Binders and Binder Development (Scott and Matt) 11:00 - 13:00 **Window Manager** * Window manager specification document. (Mentor Joel) \\ A quick Walk through on the modified sequences and APIs https://wiki.automotivelinux.org/windowmanager * HMI framework development schedule (Mentor Joel) * Status on the feedback received during San Jose F2F (Mentor Joel) * (https://jira.automotivelinux.org/browse/SPEC-765) 13:00 - 14:00 **Lunch** 14:00 - 16:00 ** App Framework Workshop** - Open Questions from Wednesday - Monitoring and Debugging applications and service binders (Fulup) * http://iot.bzh/download/public/2017/F2F-Yokohama/XDS_Presentation_F2F_Yokohama_2017.pdf * https://github.com/iotbzh/xds-server/releases/tag/v0.2.2 17:00 - 18:00 **Audio Architecture** * External/networked mixers (Michael Fabry/Soya) (late via video) * {{:agl-distro:networked_audiovideo_architecture.pdf|}} 18:00 - 19:00 **Wrapup** * Discussed how to approach the AAAA versus GAM parallel audio efforts. * Tanikawa expressed that he does not want to change the audio manager for 2018 CES demo without on-site support for AAAA from IoT.bzh. Fulup agreed to have on-site support in Japan until 22 Dec. * CAN simulator is being looked at during the F2F in Vannes next week. Open Issues: * Who will do the Qt Wayland work that is required to interact with the Window Manager for the CES demo? * Someone will also need to modify the QML apps to handle the Window Manager events. Who will do that? * Need native apps (Navigation) to handle the Window Manager events. Need to coordinate with AisinAW. * Update the CES 2018 demo page with the ideas from the meeting on Wednesday.