This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
agl-distro:jul2017-f2f [2017/07/12 17:43] jsmoeller [July 12 - Wednesday] |
agl-distro:jul2017-f2f [2017/07/20 13:25] (current) waltminer |
||
---|---|---|---|
Line 57: | Line 57: | ||
- Tai Vuong - Audiokinetic | - Tai Vuong - Audiokinetic | ||
- Kevin Hilman - BayLibre | - Kevin Hilman - BayLibre | ||
+ | |||
+ | |||
+ | {{ :agl-distro:img_9017.jpg?500 |}} | ||
===== Agenda ===== | ===== Agenda ===== | ||
Line 73: | Line 76: | ||
* Comparison of AAAA to [[:eg-ui-graphics-req-audiorouting|Graphics EG Requirements]] | * Comparison of AAAA to [[:eg-ui-graphics-req-audiorouting|Graphics EG Requirements]] | ||
* Comparison of AAAA to latest [[:windowmanager|Toyota requirements document]] | * Comparison of AAAA to latest [[:windowmanager|Toyota requirements document]] | ||
- | * Isogai and Nauhiro to present revised architecture diagram | + | * Isogai and Nauhiro to present revised architecture diagram {{:agl-distro:soundmanager_a04.pdf}} |
* Final architecture decision | * Final architecture decision | ||
Line 84: | Line 87: | ||
* Currently only available via AGL gerrit. | * Currently only available via AGL gerrit. | ||
* Presentation for app users | * 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\\ | 15:45 - 16:00 - Break\\ | ||
Line 94: | Line 101: | ||
* How do we collaborate with outside groups like W3C and Autosar that are working on topics of interest to AGL members? | * How do we collaborate with outside groups like W3C and Autosar that are working on topics of interest to AGL members? | ||
- | [[agl-distro:jul2017-f2f-tuesday-summary|Summary of day 1]] | + | * 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 [[http://openid.net/foundation/ | OpenID Foundation]] to speak at the October AMM. | ||
==== Evening Event ==== | ==== Evening Event ==== | ||
Line 104: | Line 114: | ||
San Jose, CA | San Jose, CA | ||
+ | {{ :agl-distro:img_9012.jpg?500 |}} | ||
==== July 12 - Wednesday ==== | ==== July 12 - Wednesday ==== | ||
Line 113: | Line 123: | ||
08:30 - 09:00 - Check-in and Breakfast\\ | 08:30 - 09:00 - Check-in and Breakfast\\ | ||
09:00 - 10:00 - Toyota Window Manager API - Aurelian\\ | 09:00 - 10:00 - Toyota Window Manager API - Aurelian\\ | ||
+ | * Aurelian and Joel {{:agl-distro:20170711_agl-f2f-wm-presentation-3.pdf|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:00 - 10:30 - LG Enact JavaScript Framework - Steve Winston\\ | ||
- | 10:30 - 12:00 - Graphics EG \\ | + | 10:30 - 11:30 - Graphics EG \\ |
11:30 - 12:00 - CIAT Update - Jan-Simon\\ | 11:30 - 12:00 - CIAT Update - Jan-Simon\\ | ||
12:00 - 13:00 - Lunch (Salon II) \\ | 12:00 - 13:00 - Lunch (Salon II) \\ | ||
13:00 - 14:00 - Audio Architecture (continued) | 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\\ | 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\\ | 15:00 - 15:30 - CES 2018\\ | ||
* Revised skin and color scheme | * Revised skin and color scheme | ||
- | * New hardware for AGL demo | + | * Internationalization to support multiple languages - English, German, French, Japanese |
- | * New and revised apps | + | * 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 | ||
- | 15:30 - 16:00 - Break \\ | ||
- | 16:00 - 17:30 - CES (Continued)\\ | ||
17:30 - 18:00 - Wrap-Up, Review Action Items | 17:30 - 18:00 - Wrap-Up, Review Action Items | ||