[SDL 0240] WebEngine support for SDL JavaScript
theresalech opened this issue · 4 comments
Proposal: WebEngine support for SDL JavaScript
This proposal is adding a new transport to the SDL JavaScript library to support (progressive) web apps to run on a WebEngine or a browser.
Review: smartdevicelink/sdl_evolution#767
Steering Committee Decision:
The Steering Committee voted to accept this proposal with the following revisions:
- When formatting
locales
in themanifest.json
file, use standard (RFC 5646), and convert locale strings when necessary. - Do not specify the location of the manifest's <script> tag placement within the proposal.
- All revisions included in this PR: https://github.com/smartdevicelink/sdl_evolution/pull/888/files
The proposal .md file was updated to reflect these revisions on 12/19/19.
@theresalech Hello, I have one more question related to WebEngine manticore implementation.
-
Do we expect that the developer javascript application should be uploaded to manticore and executed withing SDL on the same host?
1.1 So manticore should have some kind of emulated AppStore for the developer to put JS bundles that can be executed. -
Or manticore expect that js application will be executed on developers host? In that case, how should Manticore UI know about the app before registration? And also developer app should be accessible from the manticore server.
What option is preferred for manticore?
@LuxoftAKutsan the Project Maintainer will handle any necessary changes to Manticore, as noted in the SDL_Releases document.
Note there will be an additional proposal regarding WebEngine App Testing (including Manticore), which will likely be entering Steering Committee review tomorrow. Thanks!
Proposal markdown file has been updated per the revisions included in accepted Evolution Proposal SDL 0240 Revisions - WebEngine support for SDL JavaScript. These revisions change the appID
parameter within GetAppProperties
to policyAppID
and add a minlength of 1
to the param. Please see the proposal markdown file for more details.
Included in Manticore 2.6: https://github.com/smartdevicelink/manticore/releases/tag/2.6.0.