- From: Kazuyuki Ashimura <ashimura@w3.org>
- Date: Wed, 17 Feb 2016 04:16:02 +0900
- To: public-automotive <public-automotive@w3.org>
- Message-ID: <CAJ8iq9WN9kOcaUNV8bqspQov4ZofnukrcY026SrGg3y0AtgL=Q@mail.gmail.com>
available at: https://www.w3.org/2016/02/16-auto-minutes.html also as text below. Thanks, Kazuyuki --- [1]W3C [1] http://www.w3.org/ - DRAFT - Automotive WG 16 Feb 2016 [2]Agenda [2] https://lists.w3.org/Archives/Member/member-automotive/2016Feb/0001.html See also: [3]IRC log [3] http://www.w3.org/2016/02/16-auto-irc Attendees Present Paul_Boyes, Adam_Crofts, Dave_Jensen, Kevin_Gavigan, Junichi_Hashimoto, Kaz_Ashimura, Peter_Winzell, Shinjiro_Urata, Ted_Guild, Powell_Kinney, Song_Li Regrets Chair Paul Scribe kaz Contents * [4]Topics * [5]Summary of Action Items * [6]Summary of Resolutions __________________________________________________________ paul: we talked with TAG ... on Issue 72 refactoring ... one thing came up with the GENIVI call ... architectural pattern we agreeable ... logical architecture for that ... plugin-based and service-based ... LBS uses the same pattern ... any thoughts? <ted> Kevin and I are the only ones on so far it seems <ted> dial in worked dave: in favor of service-based approach paul: AdamC? hashimoto: no specific opinion kaz: don't have strong preference myself ... just wanted to mention the WoT group's work ... they're working on both the socket-based interface (WoT API) ... and the device-internal script interface (Script API) [7]WoT Servient Architecture [7] https://www.w3.org/2016/01/wot-f2f/wot-architecture.pdf peter: think service-based approach is promising powell: websocketty approach mentioned in the issue 72 ... service-based approach is the right way to go urata: basically with the service-based approach ... but concerned with the possible schedule delay ... could someone clarify the good/bad points? paul: would leave it the group (lost audio...) kevin: @@@ dave: makes sense ... the partial answer to Urata-san is that the current approach lacks flexibility ... we need to move to high level API ted: in favor of service-based approach ... to separate implementations from plugins ... for testing, etc. urata: I understand that choosing the websocket approach doesn't mean we don't need JavaScript APIs ... JavaScript APIs are useful for developers ... because easy to use paul: layered approach would be good ... service/websocket approach exposes the functionality using services ... how JS approach could work with it? ... the current API definition's expectation is working within the runtime dave: as a third party developer, would prefer simplicity ... easy enhancement peter: agree ... if you want to go more code completion function ... it's quite easy powell: @@@ peter: also service-based approach makes the testing easy ... quite a few advantages urata: understand the good point that it would be easy ... not opposing the websocket approach ... just would like to clarify the situation ... we're using promise style APIs ... if we use the websocket approach, we can't use the promise style dave: can create promise style API by wrapping the low-level API kevin: can have high-level library ... high level representation dave: kind of like Node.js ... still have underlying HTTP server kevin: make sense but would loose advantage of high-level APIs ... OEMs would benefit with high-level spec dave: it's spec vs library paul: you want to have standardized vendor neutral APIs kevin: yes paul: the question is that in this specific group ... would it make sense to define the spec? ... focus on the value kevin: probably the low-level idea has attraction ... but as an implementer, it's complicated ... several signals responding to the real world ... signals treated separately ... we can correct the data together ... avility there dave: regarding the low-level approach ... depending on how low will you go ... APIs will be very simple if it's low-level enough ... the data spec itself could be tweaked to meet with the websocket approach paul: Kevin, make sense to you? kevin: would see pros/cons of the websocket approach dave: have created gist ... short brainstorm ... can open a new issue powell: happy to help out ... examples for better understanding paul: one thing useful is what discussed during the GENIVI call ... clarifying architecture pattern ... what goes to where ... as far as the timeline scope, this might impact the Charter ted: hopefully could fresh out quickly ... need to revise the Charter ... sounds like lean on the approach ... high-level API and low-level API ... competition anyhow ... developers may contribute on GitHub paul: to me, would like to do is getting a new issue ... what we need to do is getting consensus ... target architecture, strawman on what to decide ... anyone to volunteer? dave: can help the strawman peter: also would look into ... see the concrete work ted: would contribute kaz: can also help ... also think we might want to work for both the high-level API and the low-level API ... and see if the high-level API is implementable using the low-level API ... would be useful to define standard high-level interface (=standard implementation of the high-level API using the low-level API) for developers dave: conversation on pros/cons of the websocket approach ... strawman discussion ... high-level interface paul: architecture and high-level interface discussion dave: also data definition from WebIDL to JSON kevin: not objecting the vote on high-level vs low-level ... realistic implementers' security concern should be considered ... don't mind having both the high-level API and the low-level API dave: first action is strawman discussion on how the websocket approach works ... and the second architecture picture ... third is WebIDL to JSON ... fourth is existing high-level API can be implemented using the newly proposed low-level API paul: Urata-san, if you have specific opinions, please speak out urata: not sure how much time for this topic ... so need to talk within the company ... but would like to participate paul: good with this urata: about the service-based approach, the Generic Sensor API itself is not this type ... anybody aware of any spec which is really web-socketty? kaz: WoT IG is working on WoT API using socket level RESTful connection ... but they're still an IG, and would transition to a WG shortly ... Web&TV IG guys are also working to extend the web platform testing mechanism ted: TV Control API CG is working on API for TV tuners kaz: the v1 spec draft for TV Control API is device internal plugin style ... maybe they might want to think about websocket approach for the v2 version [ adjourned ] Summary of Action Items Summary of Resolutions [End of minutes] __________________________________________________________ Minutes formatted by David Booth's [8]scribe.perl version 1.144 ([9]CVS log) $Date: 2016/02/16 19:13:06 $ [8] http://dev.w3.org/cvsweb/~checkout~/2002/scribe/scribedoc.htm [9] 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:17:18 UTC