02:01:36 RRSAgent has joined #wot-breakout 02:01:36 logging to http://www.w3.org/2017/05/17-wot-breakout-irc 02:01:43 barryleiba has joined #wot-breakout 02:08:09 present+ Matthias, Barry, Tokuyama, Nishida, Naomi, Nimura, Matsukura, Naka, Naoki, Radim, Kaz 02:08:18 ryuichi_ has joined #wot-breakout 02:08:54 topic: HATEOAS - Matthias 02:09:16 mk: HATEOAS: Hypermedia-driven Actions and error handling 02:09:50 ... [Be aware: WoT is Two-fold] 02:10:34 ... complementing existing standards 02:11:26 ... for binding templates, scripting API 02:11:45 ... [HATEOAS/Hpermedia Controls] 02:12:36 ... Entry URI -> Resource Directory -(follow links)-> Thing A 02:13:06 shigeya has joined #wot-breakout 02:13:13 ... how to handle multiple Things? 02:13:34 ... [Prototype: ISO/IEC 15118-2 - Electric Vehicle Charging] 02:13:41 ... a lot of steps here 02:13:58 ... Siemens implements EV charging device 02:14:16 ... setup phase and charging phase 02:14:32 ... we can find use cases from this 02:14:48 ... [Actions] 02:14:58 ... short-lived actions and long-lived actions 02:15:11 ... we might want to monitor them 02:16:00 ... any implementations? 02:16:11 ... ideas? 02:16:30 ... in your prototype implementation, how to control the process? 02:16:45 radim: so far just reading data 02:17:00 mk: for air conditioners or robot cleaner? 02:17:07 s/for/what about/ 02:17:14 ... would like to have some brainstorm 02:17:34 nimura: related to management topic 02:18:03 ... need some control mechanism inside things 02:18:09 s/things/Things/ 02:18:28 ... HATEOAS might be applied 02:18:43 ... some one need to provide management mechanism 02:19:00 mk: definitely need new mechanism 02:19:09 ... would like to start with this viewpoint 02:19:49 ... related to Scripting API 02:20:13 ... maybe we can connect this topic to the management topic, though 02:21:35 ... you don't have to let the client know about concrete state transition model 02:22:00 ... loose coupled interface 02:22:26 ... (mentions a use case of online payment) 02:22:44 ... having this mechanism for machines would be powerful 02:23:11 nimura: we need to think about concrete situation for this 02:24:23 mk: maybe machines should know about basic state transition by vising the "next" link 02:24:51 radim: question about the "long-lived" action 02:25:33 mk: there a lot of freedom here 02:26:00 ... TD usually has some starting page and following consecutive links 02:26:36 nimura: need mechanism for error handling as well 02:26:46 mk: [Error Handling] 02:27:17 ... shows example code of .onInvokeAction 02:27:43 ... but how to recover? 02:27:53 ... handling status code internally? 02:28:54 ... [Error Messages] 02:29:04 ... provide means for recovery 02:29:11 ... 404: link to the start page 02:29:37 ... 401: link to "log in with Facebook" 02:29:48 ... provide means for machines 02:29:53 ... TD-like interactions 02:30:03 ... action(?) to the get access token 02:30:33 ... would like to get opinions from people 02:31:56 kaz: mentions SCXML as a detailed state transition mechanism for long-lived action transition 02:32:12 ... but what kind mechanism would fit which level of action transition? 02:32:26 naka has joined #wot-breakout 02:32:27 mk: small high-level state transition mechanism possibly? 02:33:58 ... (mentions an example use case of converting temperature by C to F) 02:34:41 topic: Browser-based Servient - Radim 02:35:10 -> https://github.com/naokisekiguchi/W3C_WoT_F2F_meeting_May_2017_Osaka_Japan/blob/master/W3C_WoT_F2F_meeting_May_2017_Osaka_Japan.pdf slides 02:35:25 ... [CHRIMEN] 02:35:31 ... based on B2G 02:35:57 ... reference open-source hardware board providing Web GPIO/I2C APIs 02:36:05 ... [Exhibition/Event] 02:36:14 ... try and touch event 02:36:20 ... Interop Tokyo 2016 02:36:28 ... Keio SFC 2016 event 02:37:02 rrsagent, draft minutes 02:37:02 I have made the request to generate http://www.w3.org/2017/05/17-wot-breakout-minutes.html kaz 02:37:13 ... [Maker Fair] 02:37:20 ... [ Online Resources] 02:37:29 s/[ /[/ 02:37:40 ... chirimen.org, etc. 02:37:54 ... [Web x IoT Maker's Hackathon] 02:38:14 ... [Web x IoT Maker's Hackathon (cont.)] 02:38:31 ... [Vision: Pervasive browsers] 02:38:45 ... IoT devices into which Web technology ahs been introduced 02:39:07 mk: chicken and egg problem 02:39:17 ... hard to give enough information 02:40:08 rrsagent, make log public 02:40:14 rrsagent, draft minutes 02:40:14 I have made the request to generate http://www.w3.org/2017/05/17-wot-breakout-minutes.html kaz 02:40:25 ... [Web GPIO/I2C API] 02:40:35 ... work by the Robotics CG 02:41:04 ... robot controlled by a browser (with GPIO/I2C APIs) 02:41:20 ... can handle temperature sensors, etc. 02:41:29 ... and export the information as a servient 02:41:47 present+ Uchida 02:42:02 ... [Recent Activities] 02:42:12 ... implementations by polyfills 02:42:22 ... discussion on APIs 02:42:54 ... should be more general APIs 02:43:03 s/APIs/APIs?/ 02:43:08 ... security issues 02:43:17 ... authentication and authorization 02:43:38 ... some of the devices don't have displays 02:43:58 mk: browsers always send requests? 02:44:10 radim: [Browser has no server function] 02:44:31 ... [WoT servient with browser] 02:45:02 ... browser on th edevice communicates with WoT servient on cloud or gateway as a WoT client 02:45:07 ... [Issues] 02:45:18 ... authentication and authorization of brower/client 02:45:27 s/brower/browser/ 02:45:46 ... setting properties should be allowed only to some specific client 02:45:56 ... consistency between thing descriptions and devices 02:46:08 ... distance sensor value should be set as a distance properties 02:47:23 kaz: interested in the DAP WG's generic sensor API discussion? 02:47:41 radim: possibly but so far interested in GPIO and I2C 02:47:49 ... how to make the interface abstract 02:48:02 mk: where to connect with the WoT discussion? 02:48:18 ... Matsukura-san is working on abstraction 02:48:34 ... this is related to hardware APIs 02:48:42 ... how to talk with sensors 02:48:58 ... are you aware of Johnny 5 project? 02:49:47 ... similarity with TD as high-level interface 02:50:54 ... can provide your ideas to the Scripting API discussion as well 02:51:14 ... this board is usually connected with ubiquitous browsers 02:53:28 ... possibly connection during the plugfest at the next f2f in Dusseldolf 02:53:58 ... comments/questions? 02:54:16 meeting: Day 1 - breakout 02:54:53 mk: lunch and marketing strategy after that 02:54:58 [ Lunch ] 02:55:05 rrsagent, draft minutes 02:55:05 I have made the request to generate http://www.w3.org/2017/05/17-wot-breakout-minutes.html kaz 02:55:19 chair: Matthias 02:55:25 rrsagent, draft minutes 02:55:25 I have made the request to generate http://www.w3.org/2017/05/17-wot-breakout-minutes.html kaz 03:08:47 naomi has joined #wot-breakout 03:44:59 shigeya has joined #wot-breakout 03:49:03 naomi has joined #wot-breakout 04:04:50 shigeya has joined #wot-breakout 04:13:20 kaz has joined #wot-breakout 04:25:42 naomi has joined #wot-breakout 04:29:13 barryleiba has joined #wot-breakout 04:48:09 elena has joined #wot-breakout 05:00:28 elena has left #wot-breakout 05:05:31 barryleiba has joined #wot-breakout 05:08:26 naka has joined #wot-breakout 05:08:39 naomi has joined #wot-breakout 05:09:37 barryleiba has left #wot-breakout 05:09:52 barryleiba has joined #wot-breakout 05:10:05 McCool has joined #wot-breakout 05:10:06 dsr has joined #wot-breakout 05:10:12 p+ Michael_McCool 05:10:52 Kaz, are you on, and if so, can you share the WebEx link please for the breakout? 05:11:12 Elena, sorry we are late, we are almost ready 05:11:12 p+ Barry_Leiba 05:12:17 present+ Katsuyoshi_Naka 05:15:06 sano_ has joined #wot-breakout 06:06:14 shigeya has joined #wot-breakout 06:31:10 naka has joined #wot-breakout 06:42:55 shigeya has joined #wot-breakout 07:29:21 naomi has joined #wot-breakout 07:31:00 Zakim has left #wot-breakout 07:55:45 barryleiba has left #wot-breakout 08:39:14 dsr has joined #wot-breakout 08:50:34 naomi has left #wot-breakout 09:21:59 kaz has joined #wot-breakout 09:33:10 dsr has joined #wot-breakout