- From: Kazuyuki Ashimura <ashimura@w3.org>
- Date: Wed, 17 Feb 2016 04:07:36 +0900
- To: genivi-w3c@mail.genivi.org, genivi-pmo@mail.genivi.org, public-automotive <public-automotive@w3.org>
- Message-ID: <CAJ8iq9UuJw33kvBNYz80-AGMivxhbFnm7YF0Ne6idKUVXpXz8w@mail.gmail.com>
available at:
https://www.w3.org/2016/02/16-genivi-minutes.html
Also as text below.
Thanks,
Kazuyuki
---
[1]W3C
[1] http://www.w3.org/
- DRAFT -
GENIVI-W3C coordination
16 Feb 2016
See also: [2]IRC log
[2] http://www.w3.org/2016/02/16-genivi-irc
Attendees
Present
Kaz_Ashimura, Philippe_Robin, Philippe_Colliot,
Klaus_Birken, Gunnar_Andersson, Paul_Boyes
Regrets
Chair
PhilippeR, Paul
Scribe
kaz
Contents
* [3]Topics
* [4]Summary of Action Items
* [5]Summary of Resolutions
__________________________________________________________
-> [6]https://www.w3.org/2016/02/02-genivi.html Previous
minutes
[6] https://www.w3.org/2016/02/02-genivi.html
philippeR: agenda: LBS, speech use cases, browser APIs,
security
... anything else, Paul?
paul: have updated the wiki
philippeR: last call's minutes
-> [7]https://www.w3.org/2016/02/02-genivi.html Previous
minutes
[7] https://www.w3.org/2016/02/02-genivi.html
philippeC: joint call last December
... API defined in HTML5
... 90% work is done
... API available using Franca IDL
... generated by Franca generator
... common API version 3.1.5
... moved all the enumeration into 32
... checked if it's ok by dated poc
... also into the branch for Franca migration
... the goal is generating the navigation API using Franca
philippeR: some technology for translation?
philippeC: W3C's official description is WebIDL
... but Ted explained it's not necessary to use WebIDL
... not 100% sure about description for Web
klaus: generate RESTful I/F based on Franca?
philippeC: make sense to start with Franca IDL during the joint
discussion in Seoul
... up to Ted and the W3C guys
... thought the official language for API definition was WebIDL
... but that is not the case
<philrob> kaz: is it what we are talking about:
[8]http://raml.org/
[8] http://raml.org/
klaus: there was some transformation mechanism from Franca
... but not sure about the latest status
... we're able to use Franca IDL
... talking about the technical side
... not about who could actually do yet
philippeR: during the last call, setting up some demo was
discussed
... the question is do we have any idea about the timeline?
... consolidating ideas on Franca-WebIDL transform
... we have already some demo
philippeC: would see to replace the HMI with HTML5
klaus: regarding the option to generate the code
... the generator is a piece of running reference code
... HTML UI + C++ code
... this work would be usable
... having Franca-WebIDL converter would be useful
... the first step should be architecture decision on which way
to take
paul: no preference myself
kaz: if we want to reuse Franca resources, would be good to
have the converter
... but maybe we could use the RAML mechanism
... or even directly write HTML5 codes
philippeC: tried emscripten
... a tool binding WebIDL
... C++ code and JavaScript
klaus: also JavaScript APIs provided by the HTML5 side?
philippeC: you can use JavaScript codes as well
<philrob> kaz: [9]https://kripken.github.io/emscripten-site/
[9] https://kripken.github.io/emscripten-site/
klaus: communication could be automated
<philrob> correct
paul: we're trying some binding between Franca and WebIDL
kaz: yeah, but usual Web developers just generate JS codes
directly
paul: you can support other bindings
... I myself have not used WebIDL-JS binding, though
... you can get other implementations
kaz: sounds like the model-base UI approach
... these days people directly JavaScript, though
klaus: HTML UI for embedded systems
... use built-in C++ codes
... so different situation
... we have to have the bridge between the C++ side and the JS
side
... communication with C++ code on the background
... a set of possible solutions
... we have to choose one
... actually, there was a presentation showed at GENIVI
... using an underlying Node.js server
... something like this could be designed
... hope discussing appropriate level of designing
paul: plugin, websocket connection, etc.
... the original vehicle API was written as browser plugin
... talking with underlying mechanism
... client-side API and websocket communication
philippeC: in our showcase two years ago
... we used JS for the background side as well
... really simple way to implement
... full serialization of data
... communication with the application
... more C++ part on the application side
... FSA demonstrator uses HTML5 UI?
... no. it's QML
klaus: so that is C++
... we have a transformation from Franca to WebIDL
... interested in how WebIDL is usually used
paul: we're getting an action item
... would provide quick outline
... we have LBS stuff
philippeC: would achieve consensus with the W3C side
paul: agree
... action item for myself
... find the detail on what we have
... solution for tooling
... how to do that
... this is exactly what we do
... either of you, PhilippeC/PhilippeR
philippeC: can provide any help from the GENIVI side
... on the LBS API
... what is the most suitable technology for the Web
paul: common pattern of integration
... we have to decide what would be exposed to the Web runtime
... sort of plugin
ted: just joined
... we should wait for the vehicle API's conclusion
... websocket or WebIDL
... LBS should be consistent with Vehicle API
... currently tendency with websocket
paul: architectural pattern
... we'll come to consensus
... more get involved in the LBS work
... bring the architecture we think
philippeR: we can offer the GENIVI public wiki
... we can share ideas, diagrams, etc. easily
... something we could provide
paul: don't have strong preference
... working on the GENIVI side is fine
ted: @@@
paul: we have this collaboration meeting every 2 weeks
... would see what proposal would make sense
philippeR: W3C's preference is WebIDL?
paul: yes
klaus: not concerning conversion
... would work for ideas/diagrams
philippeC: everybody can work on the wiki
klaus: would get consensus on the architecture
ted: would like the socket approach
klaus: would have common APIs on the C++ side
... which communicate with the Web side
... would work for that direction
paul: we have some plan
... philippeC/philippeR, can you send information on GENIVI
LBS?
philippeR: Philippe C is working on that
philippeC: can provide it
paul: we got a call for the WG
... people are interested in security
... should be a very hot topic
... what would be the best way to talk in Paris?
philippeR: previous security leader has left...
... need to discuss with Gunnar, the lead architect from GENIVI
... will have a couple of sessions on security
... but would see concrete proposals
... GENIVI can't address everything
... not only your unit but also other systems
... would be interested in having people from W3C
paul: we come up with an architecture same security model can
be applied
philippeR: some kind of working session
paul: good
philippeR: time to split
kaz: these minutes can be public. right?
all: ok
[ adjourned ]
Summary of Action Items
Summary of Resolutions
[End of minutes]
__________________________________________________________
Minutes formatted by David Booth's [10]scribe.perl version
1.144 ([11]CVS log)
$Date: 2016/02/16 19:06:19 $
[10] http://dev.w3.org/cvsweb/~checkout~/2002/scribe/scribedoc.htm
[11] http://dev.w3.org/cvsweb/2002/scribe/
--
Kaz Ashimura, W3C Staff Contact for Auto, WoT, TV, MMI and Geo
Tel: +81 3 3516 2504
Received on Tuesday, 16 February 2016 19:08:49 UTC