Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[SDL 0240] WebEngine support for SDL JavaScript #231

Closed
theresalech opened this issue Dec 19, 2019 · 9 comments
Closed

[SDL 0240] WebEngine support for SDL JavaScript #231

theresalech opened this issue Dec 19, 2019 · 9 comments

Comments

@theresalech
Copy link
Contributor

theresalech commented Dec 19, 2019

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:

The proposal .md file was updated to reflect these revisions on 12/19/19.

@LuxoftAKutsan
Copy link

LuxoftAKutsan commented Jan 13, 2020

Hello @theresalech

We have several questions related to WebEngine implementation for GenericHMI.

  1. Should it integrate implementation from [SDL 0240] WebEngine support for SDL JavaScript sdl_javascript_suite#90? Or generic_hmi can emulate web engine?
  2. Should generic_hmi implement OEMStore emulation?
  3. Should generic_hmi contain several demo applications for web engine?

@Jack-Byrne
Copy link
Collaborator

Jack-Byrne commented Jan 13, 2020

@LuxoftAKutsan

  1. The goal should be to implement the feature entirely and make the generic hmi as close to production ready as we can make it. The generic hmi implementation should be able to run apps created by the sdl javascript suite.

  2. Yes, I believe this is an important piece of the proposal implementation.

  3. I would say this is optional but in order to test this feature there will need to be some sort of test demo application? We would use the demo apps in our review of the feature but we probably wont distribute the demo applications with any of the projects. (Unless there is a proposal to support/maintain demo applications).

Let me know if you have any questions, I am happy to help.

@TinaKleczka
Copy link

@theresalech The additional scope of work for Generic HMI not required for Ford. We would like to propose asking the Steering Committee to vote on allowing Ford to donate this portion of development at a later time, included with a future contribution. We would like this to be considered due to the urgent need of the WebEngine Support implementation for a prioritized project within Ford Motor Company's 2020 Roadmap.

@theresalech
Copy link
Contributor Author

Hi @TinaKleczka - Can you please advise when Ford would be able to contribute the Generic HMI implementation of this feature? We would like to include that date in the Steering Committee meeting discussion, as it will help members to understand the impact of the delay. It’s worth noting that the Generic HMI implementation is required for Manticore to support this feature, and it is our understanding that there are SDLC members whose SDL integrations are dependent on the Generic HMI. Therefore, we do not consider a feature implementation complete until it’s been added to all impacted platforms. During the Steering Committee discussion, it will be the Project Maintainer’s recommendation to hold off on releases until all impacted platforms have implemented the WebEngine support feature.

@TinaKleczka
Copy link

@theresalech Thank you, our current estimate of hours is 400. I will review a date with the team. At this time please understand the criticality of assuring this is implemented to meet a Ford project requirement. Question: Would another member of the consortium have the bandwidth to complete this requirement and/or the Project Maintainer?

@theresalech
Copy link
Contributor Author

@TinaKleczka We can pose that question to the Steering Committee to see if other members are able to assist. The Project Maintainer can scope the effort as well, and bring findings to the next Steering Committee meeting.

@TinaKleczka
Copy link

@theresalech Thank you. It would be very welcomed and appreciated.

@theresalech theresalech added this to Features in 0.8.0 Release Feb 3, 2020
@theresalech
Copy link
Contributor Author

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.

@theresalech
Copy link
Contributor Author

Closed via #240

@theresalech theresalech moved this from Features to Completed Features in 0.8.0 Release Feb 27, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
No open projects
0.8.0 Release
Completed Features
Development

No branches or pull requests

4 participants