This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
agl-roadmap [2018/07/18 13:11] waltminer |
agl-roadmap [2018/07/18 13:51] waltminer [From App FW and Security EG] |
||
---|---|---|---|
Line 30: | Line 30: | ||
* {{:ff-partial-yellow.png?nolink&75|FF-PARTIAL}} Application signing and installation mechanism | * {{:ff-partial-yellow.png?nolink&75|FF-PARTIAL}} Application signing and installation mechanism | ||
* {{:ff-ready-brightgreen.png?nolink&75|FF-READY}} Mechanism for checking signature is in place. | * {{:ff-ready-brightgreen.png?nolink&75|FF-READY}} Mechanism for checking signature is in place. | ||
+ | * Require all apps to be signed in GG | ||
* Developer workflow is needed for managing keys | * Developer workflow is needed for managing keys | ||
* Development mode and Production mode for app management | * Development mode and Production mode for app management | ||
Line 56: | Line 57: | ||
* Improved development cycle (based on partial Widget installation) | * Improved development cycle (based on partial Widget installation) | ||
* First step to support package manager for SDKs (Yomo) | * First step to support package manager for SDKs (Yomo) | ||
+ | |||
+ | * **GG Priorities for App FW** | ||
+ | * Complete application lifecycle definition to prepare for all apps moving to new app lifecycle in HH | ||
+ | * HTML5 app support as necessary | ||
+ | * Multi-user use case | ||
+ | * API for abstraction of hardware mechanism for signing apps, packages, etc. | ||
+ | * Headless/ Telematics use case | ||
+ | * Unit testing for app framework | ||
+ | * Modularization of application-framework-main to improve key management, maintainability and building across multiple platforms. | ||
+ | * Split off the keys from the App FW. Currently are [[https://git.automotivelinux.org/src/app-framework-main/tree/certs | here]] | ||
+ | * Allow keys to be changed by the device developers - git repo and recipe for keys | ||
+ | * Library (or binding) to plug in key management to the app FW. | ||
+ | * Reference implementation will use the file system as the key store. Can be swapped for a trusted environment by a device creator at a later time. | ||
+ | * Sign at build time in AGL CI system with a check at run time | ||
==== From Graphics EG ==== | ==== From Graphics EG ==== |