20:02:10 RRSAgent has joined #auto 20:02:10 logging to http://www.w3.org/2017/04/26-auto-irc 20:02:12 RRSAgent, make logs public 20:02:12 Zakim has joined #auto 20:02:14 Zakim, this will be 20:02:14 I don't understand 'this will be', trackbot 20:02:15 Meeting: Automotive Working Group Teleconference 20:02:15 Date: 26 April 2017 20:02:24 Present+ PatrickB, Ted, Gunnar 20:03:41 ahaller2 has joined #auto 20:06:09 PatrickB has joined #auto 20:07:20 Present+ Rudi 20:08:10 Paul has joined #auto 20:08:14 PatrickB: software should run on different platforms, at least mac and windows, including playback 20:08:58 … you need MS' visual studio to recompile the lame decoder 20:09:06 Present+ Paul 20:09:30 … it doesn't need any user interaction, nor need to launch a separate client as is the case with VLC 20:10:07 … I'll focus on the media library so people can browse tracks 20:10:49 … potentially will be able to extract images as well for cdn 20:11:18 Rudi: I did similar for VLC and Python for a JLR demo 20:11:28 … I didn't need to start VLC separately 20:11:55 PatrickB: I didn't try it but that was my understanding from the docs, I needed to start VLC in server mode 20:12:19 Rudi: I had standard VLC installed and the related libraries and it could start up fine 20:12:38 … worked fine with local and audio but was problematic with youtube url 20:12:40 hello 20:12:53 s/hello// 20:13:38 … unsure what the Python binding was 20:13:47 PatrickB: that would be helpful 20:13:57 Rudi: I have about 5 lines of Python code I can send you 20:14:43 Present+ Joel, Jeff 20:15:33 Ted: Patrick, I think you dropped off last week before Joel touted how VLC might be a better choice than lame 20:15:55 Joel: only real problem is dealing with codecs 20:16:18 PatrickB: I think BMW and others use Cinemo 20:16:27 Joel: I believe it is derived from VLC 20:16:38 … at least that is what Steve (INRIX) was telling me 20:16:49 Paul: that is widely used by Tier 1s 20:17:34 Gunnar: VLC I believe is GPL so that might be difficult for proprietary software 20:17:59 Ted: depends if they are only using the libraries and separate code levaraging it or have a wrapper 20:18:54 Gunnar: there will be differences with production environments but as long as the bindings make sense you should be fine 20:19:17 Joel: you can multiple media player drivers and select which 20:19:39 Gunnar: Genivi has a generic media interface 20:20:24 … you might want to take a look at it 20:20:33 Joel: I'll check it out 20:20:52 Gunnar: we have it split into player, control and indexing 20:21:02 … probably similar to ViWi 20:21:23 Paul: playback, browsing, sorting, more metadata manipulation and phonetization 20:22:13 [[amusment at the word 20:22:15 Phonetization \Pho`ne*ti*za"tion\ 20:22:16 (f[=o]`n[-e]*t[i^]*z[=a]"sh[u^]n; 277), n. 20:22:16 ]] 20:23:07 https://www.w3.org/community/autowebplatform/wiki/IVI_LBS_UseCases_And_Comparison_with_GENIVI%27s 20:23:58 PatrickB: for our meeting in May, I hope we something we can play around with 20:24:42 Joel: there are references to web sockets throughout the documentation but only end points for media 20:24:58 PatrickB: you'll send a subscribe message to that endpoint and get updates when it changes 20:25:46 … there is a statement in each service where you can subscribe to endpoint or element unless noted otherwise, example being not being able to subscribe to every geo location in the world 20:26:04 … that is a convenience method to avoid having to repeatedly poll for changes 20:26:37 Joel: if someone targets an endpoint with a POST then the server implementer needs to to consult subscriptions on clients to notify 20:26:42 PatrickB: correct 20:27:21 … web socket and HTTP are separate so as developer you don't have to worry about the protocol 20:27:43 Joel: say I want to strictly do sockets, open up pipe and... 20:27:49 PatrickB: you can't 20:28:04 Joel: so you can only optionally subscribe to an end point 20:28:16 PatrickB: that is a good way to describe it 20:28:42 … subscription is for asynchronous callback 20:29:11 Paul: last week we talked about reviewing LBS use cases, I dropped a link to the work Qing An (Alibaba) did 20:29:14 rstreif has joined #auto 20:29:27 … there is quite a bit more than I think we want to go over but they are well organized and granular 20:29:44 … high level use case is to find a POI and either route to it or merely show on a map 20:29:54 https://www.w3.org/community/autowebplatform/wiki/IVI_LBS_UseCases_And_Comparison_with_GENIVI%27s 20:29:54 I have made the request to generate http://www.w3.org/2017/04/26-auto-minutes.html ted 20:34:18 Paul: basic get POI and route to it is covered in Genivi 20:34:52 PatrickB: we should go over the use cases and see how to represent them. in these where you see a clear get that defines a potential object 20:35:59 … what might be difficult is to implement is showing points on map, routing but we can start building the API for that 20:37:24 … we can POST to map the POI we want displayed 20:38:17 Gunnar: it sounds like you are thinking of creating this API now and presupposing that the REST based model is the right one 20:38:56 … with modifiable attributes. it is an interesting exercise but it is quite an assumption when RPC calls might be more suited 20:39:26 PatrickB: we have implemented this and know it is feasible and more flexible than RPC 20:39:38 … we built use cases after we got the implementation from the supplier 20:39:44 … we cannot share it however 20:41:03 … for LBS you need a powerful, production engine to really be able to see the capability 20:41:32 Paul: what about things like OSM or Mapbox 20:41:46 PatrickB: I'm not familiar with them but we can check it out 20:41:53 s/Mapbox/Mapbox?/ 20:42:25 Gunnar: it takes a long time to get navigation suppliers to agree to an API and it is a struggle 20:42:31 PatrickB: absolutely 20:42:53 … maybe for some simpler use cases it might be possible to use Google or Bing Maps API 20:43:15 Paul: that was why I threw out Open Street Map and Mapbox 20:43:26 Gunnar: as far as making a proof of concept there are different options 20:43:52 … we have found Navit maintenance go through periods of activity and neglect 20:44:33 … proving an API can be done with that however 20:46:56 Paul: we're just aiming for proof of concept at this point and Philippe Colliot may have something we can leverage 20:47:26 Joel: it would be good to have the various provider APIs side by side and then see how what we have stands up 20:48:15 Gunnar: we have wrestled with the commercial providers for years, you won't get them so readily 20:48:39 Joel: then we focus on those who are more willing to provide public information about their APIs 20:48:59 … those who use other solution will have more work to bind them or come back to us 20:49:16 Gunnar: standards in this space is what we're all after 20:50:43 Joel: I want to avoid the fools errand of doing a proof of concept for something as complex as maps that won't work with the commercial solution 20:51:14 Paul: we need to come up with something useful and it may take more work for some to align with it than others 20:53:28 [discussion of trying to get some to the table, Ted suggests he and Gunnar take action to reach out and welcome others doing same or sharing contacts] 20:53:57 Gunnar: Philippe Colliot will have more insight. we have some very good relationships in Genivi with a number of providers 20:58:22 https://lists.w3.org/Archives/Public/public-autowebplatform/2017Apr/0024.html 20:58:49 [discussion on finding Genivi's POI documentation] 20:59:22 https://lists.w3.org/Archives/Public/public-automotive/2017Apr/0006.html 21:00:24 https://github.com/GENIVI 21:00:48 Gunnar: code and documentation are open, only compliance testing is limited to Genivi members 21:01:07 … UML is also member only 21:02:13 s/compliance testing/the compliance program/ 21:02:29 Paul: I'll read these and encourage others to as well 21:02:47 … other actions? 21:04:49 Ted: based on the meeting Rudi was going to share some VLC code with PatrickB who will look at that instead of lame. I'll talk with Gunnar about Nav providers active in Genivi and reading up on Genivi LBS 21:04:51 I have made the request to generate http://www.w3.org/2017/04/26-auto-minutes.html ted