23:48:59 RRSAgent has joined #auto 23:48:59 logging to http://www.w3.org/2015/07/14-auto-irc 23:49:05 Zakim has joined #auto 23:49:31 Meeting: Automotive WG - Spec Issue Review 00:01:55 QingAn has joined #auto 00:03:24 djensen47 has joined #auto 00:03:50 AdamC has joined #auto 00:03:50 urata_access has joined #auto 00:05:10 Present: Paul, Adam, Dave, Hira, Kaz, Kevron, Qing, Urata, Wonsuk 00:05:16 topic: issue 37 00:05:33 -> https://github.com/w3c/automotive/issues/37 Issue 37 00:05:55 wonsuk: gives explanation 00:08:40 ... Dave raised an issue on api signature pattern 00:10:12 ... data point should be a parameter of APIs 00:12:12 Paul has joined #auto 00:12:29 ... Kevron responded that the original API signature patter was not a bug but a a feature so that we could use JavaScript's introspection capabilities 00:14:49 ... Wonsuk agreed with Dave 00:17:11 ... Edwin gave some proposal 00:18:44 Dave: there are three proposals 00:20:37 hirabayashi has joined #auto 00:22:02 Paul: having datapoint (object) right after "vehicle" or as a parameter? 00:22:12 Dave: plus the third proposal 00:23:32 who is speaking? 00:23:55 Kevron(?): contributed native implementation to Genivi 00:24:01 ok 00:24:10 ... Genivi is using our implementation 00:24:29 Paul: don't know how to refer to things 00:25:05 ... vehicle.get(speed) or vehicle.speed.get() 00:26:32 Wonsuk(?): the last proposal would make the code more complicated 00:28:00 ... easier for implementers but harder for developers 00:30:13 Dave(?): when initialize the library, how to initialize the data? 00:31:19 Paul: I need to understand what kind of data is available 00:31:28 ... in the backend 00:31:41 ... that was one issue 00:32:29 ... you could call an API to check availability 00:34:36 Dave: there is a fourth possible option 00:35:33 Wonsuk: we need to ask some of the expert of browser/web application implementers 00:35:52 ... which option is useful 00:36:06 Paul: would like feedback from experts 00:36:21 ... other groups from W3C as well 00:38:03 Wonsuk: myself also have some questions on subscribe 00:38:13 ... similar mechanism like events 00:38:31 ... not clear 00:38:45 ... event mechanism within browser could be reused 00:39:48 Kevron(?): you don't know the capability 00:40:05 ... so we need another mechanism 00:41:37 Wonsuk: in case of Firefox OS, some of additional events can be handled by the browser execution context 00:41:58 ... we need to implement subscribe for all the possible browser execution context 00:42:10 s/subscribe/"subscribe"/ 00:42:54 Kevron: vehicle.speed should be vehiclespeed 00:43:16 ... we have engine speed, etc., as well 00:44:44 Dave: who would give comments as implementers 00:45:23 Adam: Paul 00:45:32 Wonsuk: W3C has the TAG 00:45:47 ... how about asking TAG for opinions 00:45:55 s/opinions/opinions?/ 00:46:08 Kevron: would agree 00:46:58 Wonsuk: tried to look for similar specs 00:47:04 ... but failed 00:47:28 ... in case of Geolocation API 00:47:34 ... they also check location information 00:47:44 ... that would be similar 00:47:59 ... how to design APIs 00:49:06 Paul: originally vehicle.get was used 00:49:52 ... looking at existing patterns would be useful 00:51:47 Kevron: this is a new layer of JavaScript APIs 00:52:43 ... new features like promises might be related 00:54:00 Dave: retrieval of attributes 00:55:27 Paul: would like to figure out the best way 00:56:14 Kevron: would see the opinion of PaulW and browser vendors 00:56:49 Paul: also we could talk with the TAG 00:59:19 Kevron: vehicle.vehiclespeed.get vs vehicle.speed 00:59:38 ... when can I use the function, when it's available? 01:01:28 Paul: how do we want to proceed? 01:01:43 Wonsuk: we can make a page on possible API design options 01:01:49 ... and ask the TAG for opinions 01:02:14 Paul: would do that on GitHub or Wiki? 01:02:28 Wonsuk: a new page on GitHub? 01:02:44 Paul: OK 01:02:56 ... Dave, Kevron, Adam, is that OK? 01:03:30 @@@: related spec like Geolocation? 01:04:09 Paul: I'll send a summary of this meeting 01:04:14 ... three action items 01:04:21 ... 1. summary page on GitHub 01:05:41 ... 2. contact TAG and PaulW 01:06:04 wonsuk has joined #auto 01:06:14 wonsuk has left #auto 01:06:38 wonsuk has joined #auto 01:06:42 Paul: how could we contact TAG? 01:07:14 Kaz: we can send a message to the TAG list or we can start private discussion with the TAG Chair, Daniel 01:07:23 s/Daniel/Daniel Applequist/ 01:08:47 Paul: pros/cons page on GitHub 01:09:09 ... Dave, Kevron and Wonsuk, can you start the page? 01:10:09 ... that document would be helpful 01:10:27 ... to explain the issue to TAG 01:10:44 ... I'll take care of TAG and JLR 01:11:18 ... others, please contribute to the pros/cons page 01:11:32 ... will send the summary to the group as well. 01:11:35 [ adjourned ] 01:12:10 rrsagent, make log public 01:12:17 rrsagent, draft minutes 01:12:17 I have made the request to generate http://www.w3.org/2015/07/14-auto-minutes.html kaz 02:05:06 Zakim has left #auto