- From: Kazuyuki Ashimura <ashimura@w3.org>
- Date: Wed, 22 Jun 2016 02:47:07 +0900
- To: public-automotive <public-automotive@w3.org>
- Message-ID: <CAJ8iq9Vyai0_sFtOh3A_n0HE8Lmp+bQYiYFjddA2GE=A8qc6BQ@mail.gmail.com>
available at:
https://www.w3.org/2016/06/21-auto-minutes.html
also as text below.
Thanks,
Kazuyuki
---
[1]W3C
[1] http://www.w3.org/
- DRAFT -
Automotive WG
21 Jun 2016
[2]Agenda
[2]
https://lists.w3.org/Archives/Member/member-automotive/2016Jun/0001.html
See also: [3]IRC log
[3] http://www.w3.org/2016/06/21-auto-irc
Attendees
Present
Adam_Crofts, Peter_Winzell, Kevin_Gavigan,
Junichi_Hashimoto, Kaz_Ashimura, Qing_An, Ted_Guild,
Shinjiro_Urata, Rudi_Streif
Regrets
Chair
Peter
Scribe
kaz
Contents
* [4]Topics
1. [5]f2f
2. [6]service interface
3. [7]WG charter update
* [8]Summary of Action Items
* [9]Summary of Resolutions
__________________________________________________________
f2f
peter: any questions?
kevin: initially approved but not final
peter: ok
... looked at the data spec
... to see how to transfer the data to the service interface
song: coming to Portland
urata: also coming
ted: will be in Portland
kaz: me too
<ted> [10]F2F registration
[10] https://www.w3.org/2002/09/wbs/1/auto201607/
service interface
kevin: shows the wiki
... tx for good input from Song
... Architecture section and Security/Privacy section
->
[11]https://www.w3.org/auto/wg/wiki/Vehicle_Information_Service
_Specification Vehicle Information Service Spec wiki
[11]
https://www.w3.org/auto/wg/wiki/Vehicle_Information_Service_Specification
kevin: (goes through the Architecture section)
The following diagram provides a component view of a vehicle
system that implements the W3C Vehicle and Data APIs. This
includes a JavaScript library which implements a Web IDL
definition of the APIs and an on-board vehicle server that
exposes vehicle data via a WebSocket and/or RESTful Web Service
API. The diagram also shows a number of different types of
on-board and offboard clients that can consume vehicle signal
data.
W3C Vehicle API Component Diagram v1.2.png
]]
kevin: (goes through the component/description)
... the Server has the vehicle data
... 4 components corresponding to the Server: Browser, Web
Runtime, Native/Managed App, or System
... on the Vehicle side
... Franca could be used
... this is a strawman diagram as starting point
peter: please go back to the diagram
... I wrote in my email
... we want to use WebIDL for the spec
... that would work fine, I think
... don't think there would be issues
... because the service interface is quite simple
kevin: we could create a JS library which people could use
peter: one thing to discuss is how WebIDL would work
... the current W3C Vehicle Data spec or some other source?
... you could probably use the current spec
... not sure and am just looking the difference with VSS,
though
adam: one of the key issues is location
kevin: we've been having discussion internally
... the consensus is that vehicle data should be logical
... would be easier to transfer from one to another
... e.g., left front mirror and right front door
... it's more forgivable to have vehicle.door.left , etc.
... vehicle.communication.position style
... e.g., vehicle.camera.back
peter: there are implementations of the current draft spec
... should we try transition from that to the new proposal?
... the current vehicle data spec covers a lot of stages
... granularity issues
... how to map actual contents
... I have cloned the repo
... could put examples on the wiki
... should we have one sort of tree, or several possible trees
in parallel?
... e.g., W3C tree vs. Genivi tree
... would not a good idea
rudi: you can have multiple trees
... but could have one standard tree
... would make it fit the actual industry
kevin: elements could have class
... each element has a unique ID
... JQuery-like approach
... class based on the ID
... could be very powerful
rudi: good to have a philosophy on the data model
... very powerful and flexible way
kevin: implicit knowledge for understanding
rudi: discussion internally
... perfect topic to discuss in Portland
peter: we briefly mentioned the f2f
... many people will come to Portland
-> [12]https://www.w3.org/2002/09/wbs/1/auto201607/results
registration results
[12] https://www.w3.org/2002/09/wbs/1/auto201607/results
kevin: would get the conclusion within a few days
peter: don't have any more questions
rudi: strawman initial agenda on the wiki
... feel free to add topics
kevin: Security and Privacy section
... open to criticism
... suggestion is having 2 principals
... one security principal is "User"
... another is "Device"
... and suggestions on each security principal
... obtaining and renewing security tokens
... examples of token values
... User: Authorization
... Device: WWW-Vehicle-Device
... Use of Encryption
... signals are encrypted between the client and the server
... Token Renewal
... each security token will have a particular lifetime
... Error Handling
... 401: Unauthorized (token expired)
... got Song Li's comments by email
... TODO: Discuss requesting IANA reserves HTTP error number
461 (vehicle/device unauthorised) and 463 (vehicle/device
forbidden)
... TODO: Add table with list of error codes
rudi: need to see formal granularity
... if I have authority to access data, need to have some
certificate
... what kind of signal would it be?
kevin: need to achieve
... make sure it could be applied to different implementations
rudi: balance between the spec and interoperability
... have to be specific enough but can't specify too much
details
kevin: agree
junichi: what if the network is unreachable?
... in that case, we can't talk with external servers
... so can't get security tokens
kevin: that's possible
... but could have hardware chip on the vehicle
... don't have to go out
rudi: need to leave now
peter: different questions
... looking at VSS
... W3C should look into the license?
... thought something we might need to consider
rudi: should not be a show stopper
ted: will take a look
rudi: leaving
peter: anything else to discuss today, Kevin?
kevin: no
WG charter update
kaz: Ted brought the extension to W3M and got approval for
3-month extension
... now we should update the charter with the new deliverables
including the service interface
... each TF moderator and editor is encouraged to generate
bullet points on their work
junichi: new deadline is the end of Sep?
kaz: yes
kevin: good feedback from Rudi and Powell
... request for server and response to client
... timestamp for responses
... we'll go through and finish the changes
peter: tx
... will also continue to look at the spec
... need to discuss what data we should use
... ACCESS, etc., have implementation of the current vehicle
spec
urata: about this service spec, the discussion makes sense to
me
... which request corresponds to which response
... timestamp would be useful
... those discussions make sense
kaz: maybe we need some kind of session id as well?
kevin: possibly
... the whole websockets will be used by a single instance
... using natural request/response pair
... some sequence diagram might be useful
peter: the server might keep different sessions at once
kevin: the client can open more than one connections
kaz: we should generate some Use Case descriptions, scenarios
and then sequence diagrams
peter: would be useful
urata: difficult to follow the discussion by emails
... maybe we can use GitHub issues, can't we?
peter: ok
adam: we can raise issues
kaz: do you have any images/issues to be added?
urata: getting clear images for this service spec but want to
record the discussion clearly
kevin: will bring the discussion to the GitHub from now on
urata: tx
kevin: Adam and I are working on some implementation
peter: also have one and would polish it up before the f2f
kaz: you mean implementations of this service interface?
kevin+peter: yes
[ adjourned ]
Summary of Action Items
Summary of Resolutions
[End of minutes]
__________________________________________________________
Minutes formatted by David Booth's [13]scribe.perl version
1.144 ([14]CVS log)
$Date: 2016/06/21 17:40:25 $
[13] http://dev.w3.org/cvsweb/~checkout~/2002/scribe/scribedoc.htm
[14] http://dev.w3.org/cvsweb/2002/scribe/
Received on Tuesday, 21 June 2016 17:48:22 UTC