20:01:07 RRSAgent has joined #auto 20:01:07 logging to http://www.w3.org/2017/04/12-auto-irc 20:01:09 scribenick: ted 20:01:09 RRSAgent, make logs public 20:01:09 Zakim has joined #auto 20:01:11 Zakim, this will be 20:01:11 I don't understand 'this will be', trackbot 20:01:12 Meeting: Automotive Working Group Teleconference 20:01:12 Date: 12 April 2017 20:01:25 Present+ Wonsuk, PatrickL, Ted 20:02:51 Present+ PatrickB 20:04:17 fulup-iotbzh has joined #auto 20:04:28 Present+ Fulup 20:05:42 Present+ Gunnar 20:06:33 Present+ Paul 20:07:42 Chair: Wonsuk 20:08:55 Paul: Purpose is to explore RSI through a mock server, media seems to be the area people are interested in 20:09:51 … we should probably talk about what has been going on in github this last week 20:10:28 PatrickB: I got a few comments and pull requests. Sanjeev is working with it 20:10:48 … I'm extending my documentation. We had some concerns over CORS which was addressed 20:11:02 … people jumped in and started 20:11:19 … I explored the mpris API suggested last week 20:11:36 … my understanding is that it is a pure DBUS interface 20:12:00 Gunnar: I suggested it for Linux and did note it is DBUS 20:12:20 PatrickB: I like the interface but needed something to run on Windows 20:12:38 Gunnar: parameters and technologies differ compared to VLC 20:12:54 PatrickB: I wanted a media server that can actually play back music 20:13:15 … mock/fake server only goes so far 20:13:45 … I was thinking of building a RSI layer on top of VLC. it has a HTTP interface already 20:14:42 … this requires running its own server instance and I would need to use tools like lame to get mp3 info for a library 20:14:53 Gunnar: mpd is a cli option 20:15:19 https://www.musicpd.org/ 20:16:11 PatrickL: Patrick is looking for a cross platform base that would work on Linux, Windows and Mac 20:16:46 Gunnar: apologies, I was thinking Linux. I do see it is available on Homebrew so you can get it working on Mac 20:17:29 [mpd has compile notes for Linux and Windows. packaged for major linux distros] 20:17:47 Paul: have people on the call been able to play with this server yet? 20:18:13 PatrickL: yes but I think you're looking for others :) 20:18:27 Paul: Gunnar did you also want to discuss LBS? 20:18:50 Gunnar: in about a week or so we can bring something forward from Genivi LBS protocol 20:20:17 paul has joined #auto 20:20:20 http://wamp-proto.org/ 20:21:07 … we're looking at some different options. we are looking at the WAMP (web application messaging protocol) 20:21:27 https://en.wikipedia.org/wiki/Web_Application_Messaging_Protocol 20:24:28 Gunnar: I think it is a W3C activity 20:24:29 Ted: I do not believe WAMP is W3C work, I did find mention of WoT 20:24:54 Gunnar: unsure, we are just starting to look at it and like that there are existing open source implementations 20:25:40 [[WAMP is a WebSocket subprotocol to offer routed RPC and PubSub.]] 20:26:54 Gunnar: we also are finding arguments in favor of JSON when benchmarked against binary protocols 20:27:09 https://demo.crossbar.io/votes/index.html 20:27:25 PatrickB: can you share those resources? I would find that very helpful 20:27:37 Gunnar: I will look for those again 20:28:01 PatrickB: Patrick, any progress on notifications? 20:28:40 PatrickL: not yet, internal obstacles. we can maybe give some input if someone else starts it off 20:29:03 Fulup: we have low level mechanisms for that including subscription and working on the filtering method 20:29:11 Gunnar: including the protocol part? 20:29:26 Fulup: we are mostly focused on the low level at present 20:29:55 … we are looking at things like ViWi as something we like, apart from the security model 20:30:47 https://developer.chrome.com/apps/richNotifications 20:30:48 PatricB https://developer.chrome.com/apps/richNotifications 20:31:26 Fulup: you want to be notified if something happens. it isn't for sending commands to CAN such as subscribing to a signal 20:32:13 PatrickB: when Patrick and I discuss notifications we are talking about popping up an alert to the driver 20:32:41 … it can come from the vehicle or the outside world 20:32:51 Fulup: we have a notification manager 20:33:15 http://iot.bzh/download/public/2017/F2F-Karslruhe/AGL-Vehicule-2-Cloud.pdf 20:33:40 … we want things like yes/no limited question/interactions when the vehicle is moving. when they are stopped you can have more complex interactions 20:34:16 … there is a consent authorization UI on page 6 that is similar to what you describe 20:34:35 … we are waiting for a protocol to be defined. openid connect is one thing people are using 20:34:52 … we may ask for that in ViWi 20:35:28 … the handshake, exchange of message and query language is good but want stronger auth 20:36:11 PatrickB: JSON web token or Oauth is what we have been looking at and would be interested in the comparison 20:36:47 Fulup: it is based on the SAML model 20:37:19 … Oauth is a low level token model for OpenID connect, not to be confused with OpenID 1 or 2 20:37:51 PatrickB: I will read up further on that this week 20:38:43 Paul: is there a notification presentation or documentation at AGL? 20:38:54 PatrickB has joined #auto 20:38:59 Fulup: this is part of the CAN agent 20:39:00 I have made the request to generate http://www.w3.org/2017/04/12-auto-minutes.html ted 20:39:15 … you can subscribe to different types of events 20:39:49 … we currently are sending these notifications to HTML5 apps 20:39:58 … today we only send JSON through web sockets 20:40:14 … the source code is available and there is a presentation online 20:40:15 http://iot.bzh/download/public/2017/F2F-Karslruhe/ 20:40:57 … with audio you do not have as many signals as you do with CAN data 20:41:37 … there was another presentation from Fujitsu on performance of sending messages 20:42:13 … we were only getting 1500 messages / second in my vehicle but should be able to scale to far more 20:43:32 http://docs.automotivelinux.org/docs/apis_services/en/dev/reference/signaling/architecture.html 20:43:46 Notifications on RSI will have to carry all info for displaying things like: https://developer.chrome.com/apps/richNotifications 20:43:57 gunnarx has joined #auto 20:43:59 Notifications might be a misleading name ;) 20:44:02 I have made the request to generate http://www.w3.org/2017/04/12-auto-minutes.html ted 20:44:26 PatrickB: there are different level/types of notifications 20:45:03 … perhaps we should settle on another term 20:45:11 Gunnar: I think it suits it well 20:45:46 Paul: PatrickL you posted something about crossbar? 20:46:05 Gunnar: it is a server implementation that provides a number of APIs for various languages 20:47:08 Paul: PatrickB you are going to look at OpenID connect more for next week and Gunnar LBS 20:47:31 PatrickB: I'll try to settle on a media server by then so people can actually play with it 20:47:57 … also will work on the documentation so people can pick it up quicker 20:48:34 -> https://github.com/wzr1337/viwiServer PatrickB's repo 20:48:55 Paul: can you explain further what you are planning with WAMP? 20:49:17 Gunnar: we are looking to see if we can use it to translate the different types of APIs we have to Web platforms 20:49:27 … this doesn't prevent us from considering RSI/ViWi 20:49:47 … crossbar is a very interesting bit of technology that can be leveraged 20:50:14 … we are looking for rapid prototyping a proof of concept at this point 20:50:18 Paul: sounds good 20:50:42 … Wonsuk, do you think you'll be able to attend these calls regularly? I know it is very early for you 20:50:57 Wonsuk: yes as I am interested in testing these implementations 20:51:04 Paul: I will install it as well 20:51:12 Ted will too 20:52:00 Wonsuk: regarding notification UI, I can probably contribute as well 20:52:06 … I have some related experience 20:52:34 Paul: it sounds like we have some next steps, Fulup any thoughts? 20:52:49 Fulup: I think the big issue is looking at auth with eg OpenID connect 20:53:22 Paul: we have done a variety of VLC server implementations on a variety of platforms and will try to bring an appropriate person next time 20:53:28 [adjourned] 20:53:29 I have made the request to generate http://www.w3.org/2017/04/12-auto-minutes.html ted 20:53:31 I see no action items