User Tools

Site Tools


agl-distro:jul2017-f2f

Purpose and Goals

We are holding a face to face meeting from July 11 - 12 in San Jose. 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.

Event Details

DATE: July 11 - 12, 2017
Time: 9:00 am - 6:00 pm
VENUE: Hyatt Place San Jose, CA
Salon I

Video Conference https://plus.google.com/hangouts/_/linuxfoundation.org/agl-f2f
You may barely hear due to network traffic

ACCOMMODATIONS:
We have room block reserved at the Hyatt Place for $229 per night including breakfast and Wifi. This is a very good rate for downtown San Jose. If you need to travel to San Jose, please use the Hyatt Place room block since AGL had to guarantee a number of nights will be booked as part of the event in order to obtain this rate.

To book a room using the AGL rate please use this link. Please book by June 30 to ensure you get the discounted rate.
https://aws.passkey.com/event/49249923/owner/479/home

Attendees

In-Person

  1. Walt Miner - The Linux Foundation
  2. Jan-Simon Moeller - The Linux Foundation
  3. Nori Fukuyasu - The Linux Foundation
  4. Dan Cauchy - The Linux Foundation
  5. Yuichi Kusakabe - Fujitsu TEN
  6. Tadao Tanikawa - Panasonic
  7. Hisao Munakata - Renesas
  8. Harunobu Kurokawa - Renesas
  9. Yoshiyuki Ito - Renesas
  10. Steve Lemke - LG Electronics
  11. Dmitry Zelenkovskiy - LG Electronics
  12. Keith Derrick - LG Electronics
  13. Steve Winston - LG Electronics
  14. Lasse Andresen - ForgeRock
  15. Alain Pulluelo - ForgeRock
  16. Ashley Stevenson - ForgeRock
  17. Toshiaki Isogai - Denso
  18. Naohiro Nishiguchi - ADIT
  19. Hiroto Imamura - NTT DATA MSE
  20. Koichi Miyata - NTT DATA MSE
  21. Fulup Ar Foll - IoT.bzh
  22. Loïc Collignon - IoT.bzh
  23. Dr. Pratik Desai - Movimento
  24. Alistair Adams - The Qt Company
  25. Marcel Büsing - Daimler AG
  26. Toni Hoang - Daimler AG
  27. Scott Murray - Konsulko Group
  28. Matt Ranostay - Konsulko Group
  29. Francois Thibault - Audiokinetic
  30. Tai Vuong - Audiokinetic
  31. Kevin Hilman - BayLibre

Agenda

July 11 - Tuesday

Times in PDT (UTC-7 hours)

Salon I

08:30 - 09:00 - Check-in and Breakfast
09:00 - 09:15 - Introductions

09:15 - 12:15 - Audio Architecture for EE

12:15 - 13:15 - Lunch (Salon II)

13:15 - 14:30 - Yocto Layers and Device Profiles PDF- Jan-Simon

14:45 - 15:45 - App Repository

  • Widget creation within the build system - currently building the widgets for reference apps for reference architectures in the CI system.
  • Currently only available via AGL gerrit.
  • Presentation for app users
  • Do we allow binary only apps or require source code?
  • Do multiple (or all reference) platforms need to be supported to be accepted?
  • Need to include a rating system for apps.
  • In parallel we will create a wiki page for commercial vendors to let people know about their capabilities, since these may be service oriented or not related to a specific AGL Application.

15:45 - 16:00 - Break

16:00 - 17:00 - Identity Management and Persistence

  • Login strategy
  • Identity aware persistency

17:00 - 18:00 - V2C (ForgeRock and IoT.bzh)

  • How do we collaborate with outside groups like W3C and Autosar that are working on topics of interest to AGL members?
  • Propose a V2C Expert Group with Ashley Stevenson from ForgeRock to lead.
  • Authentication
    • V2C EG will make a proposal to the Steering Committee to propose use of OpenID Connect
    • Nori will reach out to Nat from the OpenID Foundation to speak at the October AMM.

Evening Event

18:30 - 21:30 Gordon Biersch - Pilsner Room

Address:
33 East San Fernando Street
San Jose, CA

July 12 - Wednesday

Times in PDT (UTC-7 hours)

Salon I

08:30 - 09:00 - Check-in and Breakfast
09:00 - 10:00 - Toyota Window Manager API - Aurelian

  • Aurelian and Joel showed a presentation with the Toyota/Mentor proposed architecture and schedule
  • SPEC-765 was created to track this effort.
  • Steve L - Security issues. Does Window Manager verify that surface changes are requested by the correct AppIO? How are AppIDs assigned so they cannot be spoofed?
  • Fulup - SMACK level checking and verification should be performed by the Window Manager
  • As proposed, Window Manager runs as its own process, does that introduce unacceptable latencies?
  • The architecture is for a single display run by an single Window Manager. It was suggested that the APIs and Window Manager design should account for multiple displays and Window Manager instances.
  • There was a schedule for Sound Manager changes included in the slides. Mentor and Toyota need to provide additional information about this activity. There are on-going Sound Manager activities that may conflict with this effort. Mentor was unable to identify who would be working on this activity.

10:00 - 10:30 - LG Enact JavaScript Framework - Steve Winston
10:30 - 11:30 - Graphics EG
11:30 - 12:00 - CIAT Update - Jan-Simon
12:00 - 13:00 - Lunch (Salon II)

13:00 - 14:00 - Audio Architecture (continued)

  • Decisions/plan
    • Use the application level interface proposed on slide 13 of Denso/ADIT presentation as the starting point for Sound Manager binder.
      • Convert to JSON and create binding (AudioKinetic offered to do this) Initial version of the API in August.
      • Need to have the ability to notify an app which PCM stream it is using
      • Need agreement whether we are using virtual channels in ALSA or not.
      • Need to adapt Qt Multimedia and other apps to use the new sound manager binding
      • ADIT and IoT.bzh will work on making the existing Controller Plug-In available as an AGL Binding. This would allow the policies to be controlled from AGL or as a GENIVI plug-in.
      • Need to get more detail from Toyota and Mentor on their plans for Sound Manager.

14:00 - 15:00 - Roadmap for EE and 2018

  • Need to review gaps in implementation with the V1.0 spec (Walt will revive the spec status spreadsheet and send to SAT and SC)
  • V2C topics
    • Identity Management
    • Personalization
    • Authentication - OpenID Connect Foundation
  • Headless and telematics demo with specific boards.
    • End to end demo from Remote vehicle ECU data collection to Cloud based services
  • Application repository for demos and new service bindings
  • Power management
  • Limiting Memory management and CPU consumption by applications
  • Reference Hardware Architecture EG - what changes are needed to support?
    • Inter-Display Protocol - Waltham
  • Separation of CAN protocol from higher level messages (available for EE)
  • Video playback
  • App Framework analysis tools (EE and later)

15:00 - 15:30 - CES 2018

  • Revised skin and color scheme
  • Internationalization to support multiple languages - English, German, French, Japanese
    • Split applications to support multiple layers - Tanikawa-san to discuss with Suzuki-san about what we need from Amanda to accomplish.
    • Wgt follows W3C spec so it supports multiple languages by default, but we have not implemented it.
  • Scrolling the home screen app list and/or folders (support available on master branch for scrolling already)
  • Map for North America in navigation app
  • Navigation app updates
  • Spotify app?
  • Authentication and personalization with user profiles
  • New hardware for AGL demo for ease of shipping
    • Add iDrive back into the demo
    • Two scrolling knobs for volume and application control

17:30 - 18:00 - Wrap-Up, Review Action Items

agl-distro/jul2017-f2f.txt · Last modified: 2017/07/20 13:25 by waltminer