W3C

GENIVI@W3C Coordination

02 Feb 2016

See also: IRC log

Attendees

Present
Kaz_Ashimura, Philippe_Robin, Ted_Guild, Paul_Boyes, Gunnar_Andersson, Philippe_Colliot
Regrets
Chair
Philippe Robin, Paul Boyes
Scribe
ted, kaz

Contents


PhilippeR reviews agenda

LBS Web API

PhilippeC: during the joint session (Genivi+W3C) in Seoul I explained the first step is to align the WebIDL with our internal API

<inserted> Auto BG f2f meeting in Seoul

PhilippeC: for the franca file alignment I pushed to the git repository
... that is perhaps 95% of the work done. I have investigated how to generate the WebIDL content and researching that further
... currently the HMI is based on QML for navigation and my goal is to replace that with HTML
... Emscripten is one path being explored
... I spoke with Qing An (Alibaba) and he wants this proof of concept on github
... I spoke with him on Emscripten by email. Another issue is understanding WebIDL more. It is a rich language
... The idea is to be able to generate from the Franca IDL

Paul: from the Genivi perspective is there anyone that can help with the in-between (binding) tooling?

PhilippeC: it is possible to generate a Web API and that is a good motivator for Klaus to generate that piece

Paul: that seems like it would be a worthwhile effort for generalizing that so we can expose other possible APIs as well
... Besides Klaus I know Harman is participating

PhilippeR: Franca is not on eclipse anymore, it is on github
... Don't you think we should both talk to Klaus?

<kaz> Franca Github repo

PhilippeC: Klaus was working on a generator in the past

<philrob> franca on github : https://github.com/franca/franca//

<philrob> Franca wiki on github: /https://github.com/franca/franca/wiki/

<philrob> Franca update site (will not work in browser): http://franca.github.io/franca/update_site/releases/

ted: WebIDL is a W3C standard, and can ask people from W3C for help
... would be useful to involve web developers/API developers
... as well as C++ engineers
... can try to find from the W3C side
... and you can try to find from the Genivi side

Paul: getting something tangible that people can look at is essential for getting them involved
... How would we communicate in the middle, Dbus?

PhilippeC: yes

Paul: it should be fairly straight forward to go from Franca to Web IDL. To be able to do so automatically (and continuously) would be helpful but maybe we need to do this manually
... we already have an API and need to work on the mapping

PhilippeC: clearly the target is to be able to do it automatically. I want an intermediate step for now

Paul: I think we can move that along and would like help going from Franca to WebIDL

PhilippeC: I need to get the rules for WebIDL

Paul: we can try to get some help from W3C people on WebIDL side and from Genivi Franca LBS side

Ted: I can try to get some people (Cameron from Mozilla and Yves from W3C) involved

<philrob> +1 for the proposal just made

<kaz> EXI for JSON draft

Kaz: recently EXI WG generated an interesting spec for exposing EXI as JSON

Paul: who can we get involved there?

Ted: Carine (W3C) is the Team contact there, I can ask for her input

PhilippeR: it would be good to have something together for the Genivi AMM in Paris
... including potentially a demonstration

Paul: that would be good

PhilippeR: it doesn't need to be fully functioning but start of work to interest more participants

Paul: correct, especially as it opens up the possibility of exposing more of the Franca IDL as Web API

PhilippeR: Phillipe (Colliet) is that possible for you?

PhilippeC: what I plan to do is make this in parallel. I hope by end of this week I hope to get some input from maintainer of Emscripten
... if I have time I will integrate it into my demo. I will at least show something during showcase at the AMM
... to have something to be able to compare to QML and native HMI

PhilippeR: there is a full fledged application demonstrating the various underlying open navigation APIs defined by GENIVI

PhilippeC: yes for example the adviser can propose a gas station en route when low on fuel

<philrob> this is not a navigation system per se, it is an application that uses the many apis genivi has standardized

PhilippeC: I want this demo to connect to Web and retrieve data (eg gas price)

[thanks for the clarification]

PhilippeR: I also want some battery charging stations in the landscape

Kaz: I was at the Web of Things Interest Group and they are presently working on demonstration for APIs, a plugfest to check interoperability
... we may want to do the same with Genivi and W3C

PhilippeR: do you think that is reasonable within three months?

Kaz: we can start with some very small modules

PhilippeR: the AMM after this one will be in the Fall in Silicon Valley

[i think that might be a better target for a plugfest]

PhilippeR: tell me what you have in mind?

Kaz: we might want JLR and Access to provide some black boxes with W3C vehicle API and plug into Genivi stack

a?

<inserted> Ted: summarizes the actions

action Ted to follow up on existing WebIDL binding thread

<trackbot> Created ACTION-14 - Follow up on existing webidl binding thread [on Ted Guild - due 2016-02-09].

<kaz> [ sorry if what I mentioned sounded too ambitious. just wanted to mention plugfest activity for your information. ]

action Ted to learn more from EXI JSON IDL effort and WebIDL and make introductions to Team Contacts

<trackbot> Created ACTION-15 - Learn more from exi json idl effort and webidl and make introductions to team contacts [on Ted Guild - due 2016-02-09].

action PhilippeR to reach out to Klaus on Franca IDL

<trackbot> Error finding 'PhilippeR'. You can review and register nicknames at <http://www.w3.org/auto/wg/track/users>.

Browser implementation

Paul: I am not sure of the current browser work in Genivi. Chromium is easy to built, curious what the history is

PhilippeR: we have a browser PoC implementation in GENIVI
... we have Igalia, a (Spanish) company, which has been working on Building Chromium on an embedded platform using Ozone-Wayland (they deliver a comprehensive readout on this at the GENIVI Fall AMM in Seoul)
...Igalia decided yesterday to document their work so we can see how it can merge into Genivi browser POC
...we can provide you an update and presentation in the near future perhaps best to wait and give a fuller update at a future meeting

[we agreed to meet every other week at this same time slot]

Paul: they are a W3C Member, saw some people from there at TPAC

-> https://www.w3.org/2000/09/dbwg/participants?org=62028&order=group Igalia involvement (Member visible)

Summary of Action Items

Summary of Resolutions

[End of minutes]

Minutes formatted by David Booth's scribe.perl version 1.144 (CVS log)
$Date: 2016/02/03 14:05:56 $