Use this space to document use cases during the Oct 2021 workshop.
- Pick a time frame – Model Year 27. (i.e., 5 year time frame)
- Ready for teams to start product development in spring or summer of 2024.
- What the use cases we are enabling?
- What does AGL provide?
- What does OEM and Tier One need to integrate?
- Can we use flatpak to deploy Flutter apps?
- Gap between Toyota Flutter implementation and Base system that has been released to AGL in Application management areas. May be released by Toyota in the future.
- App developers don’t want to know anything about Yocto. They want to be able to write and deploy their apps.
- Open Source (Supply chain?) Cyber security built in
- Yocto LTS and AGL LTS – Yamaguchi-san: We should think about using Debian rather than Yocto for security updates over a very long term.
- ISO 21434: Cyber Security in automotive will be required
- IC will not use Flutter – do we need to maintain a non-Flutter version
- What is most important to the ecosystem, AGL components or the a complete distribution with demo/ reference apps?
- Tier Ones have their own internal Linux system. How does AGL convince a Tier One to an AGL component or to the AGL distribution as a whole?
- APIs
Use Cases:
1) As a developer I want to write an app and simply deploy it to AGL using QEMU.
- Develop app on my local desktop, test using cloud based CI/CD, then deploy to real hardware for testing seamlessly.
2) As an OEM I want interaction between the IC and IVI displays running both displays from a single SOC.
3) As an OEM or Tier 1 I want an open choice of app development toolkits such as Qt, Flutter, React, etc.
4) As a driver I would like to be able to update the IVI system for the lifetime of the car (at least 5 years) without out any significant downgrade of performance. This includes=
- Security patches
- New features using existing hardware
- OTA update so I do not have to return to the shop for everything.
4 Comments
Hiroyuki Ishii
Walt Miner , Do you want to list up ivi-specific use cases here, or much automotive-computing-wide ones?
Walt Miner
Automotive computing wide use cases are welcome as well as IVI specific.
Hiroyuki Ishii
I think these are much current use cases rather than future ones, but what I want for AGL as a Tier-1 developer:
- Marketplace/settlement framework, purchase/install demo application via mock server.
- Product-mode demo: Enable all security and performance options. Hopefully secured at product level.
- Integrated solutions for logging, automated bug reporting, performance analysis etc.
Walt Miner
Based on Workshop conversation.
1) Automated bug reporting should enable a plug-in solution so OEMs and Tier 1 can turn it on or off in product/demo mode as well customize the automated bug reporting mechanism. AGL can provide a reference implementation that possible creates bugs with log files in Jira.
2) WE have been working towards a market place for for downloading apps for quite some time. Possibly adding flatpak to the AGL UCB moves us closer to that being completed?