See also: IRC log
PhilippeR reviews agenda
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>.
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)