00:21:20 RRSAgent has joined #wot-ap 00:21:20 logging to http://www.w3.org/2015/10/30-wot-ap-irc 00:22:42 ryuichi has joined #wot-ap 00:23:24 katashin has joined #wot-ap 00:25:05 stakagi has joined #wot-ap 00:25:09 naokis has joined #wot-ap 00:27:36 knagano has joined #wot-ap 00:35:50 chiba-shu_ has joined #wot-ap 00:38:41 kawaguch has joined #wot-ap 00:39:16 ddahl has joined #wot-ap 00:39:35 https://mit.webex.com/mw3000/mywebex/default.do?service=1&siteurl=mit&nomenu=true&main_url=%2Fmc3000%2Fe.do%3Fsiteurl%3Dmit%26AT%3DMI%26EventID%3D388391827%26UID%3D512661617%26Host%3DQUhTSwAAAAIIP6GY417ZVwB_7-wmsPiwJRBBJObCAxTtu8ihZFPHLKShvd6Xd_baDhA45Ywhx-J-4ZDhonilKDacTKh1B5Oz0%26FrameSet%3D2%26MTID%3Dmbb1ef91548ad10d73d58806deb6901d9 00:40:03 YusukeNakaya has joined #wot-ap 00:40:22 scribe: yingying 00:41:16 Johanes: ask people to introduce themselves on the webEx dailling in. 00:41:35 ...We will start the breakout. 00:41:35 dsr has joined #wot-ap 00:42:01 Topic: RESTful Design for Internet of Things Systems (Ari) 00:42:19 slides->https://www.w3.org/WoT/IG/wiki/images/e/e4/W3c-wot-tpac2015_t2trg-rest-iot-00.pdf 00:42:43 Yuki_Matsuda has joined #wot-ap 00:42:44 jhund has joined #wot-ap 00:43:41 Chair: Johannes 00:43:44 Claes has joined #wot-ap 00:44:01 Present+ Claes_Nilsson 00:44:06 Ari: introduces the RESTful design 00:45:12 Present+ Johannes_Hund 00:45:54 Present+ Debbie_Dahl 00:46:45 Shintaro has joined #wot-ap 00:47:47 Ari shows the goal of the document, the background and the status. 00:48:40 Ari: this is the very starting point of discussion. Your contributions are welcome. 00:50:24 ...comments on terms are welcome. 00:51:20 ...if you have already read the document? is there anything we need to discuss more? 00:52:19 aalfar has joined #wot-ap 00:53:02 ...components in system: client and server can change the role. 00:53:18 Raj has joined #wot-ap 00:53:29 present+ Raj 00:54:16 present+ stakagi 00:55:02 present+ kotakagi 00:55:38 ...application state: session state with client only, resource state. 00:56:16 Nilsson: could you explain the resource state? 00:56:42 RyutaMiyoshi_ has joined #wot-ap 00:56:59 fukatsu has joined #wot-ap 00:57:19 fukatsu has left #wot-ap 00:57:39 Ari: I would appreciate your opinion on it. 00:58:45 @@@1: sometime it's difficult to know the state of client. 00:59:13 Ari: Yes, especially when client /server changes the role. 01:00:56 katashin has joined #wot-ap 01:01:03 Joerg: it's not easy to clarify the session state and resource state. How are they related to application state. 01:01:15 Ari: concrete use case would be appreciated. 01:01:31 present+ Toru_Kawaguchi 01:01:40 ...we will discuss it in IRTF meeting. 01:02:17 Ari explains UIR. 01:03:26 naokis has joined #wot-ap 01:04:57 Johannes: Do you have an example that only the scheme is different while other parts are the same? 01:05:06 Ari:@@@@@@1 01:07:46 dsr has joined #wot-ap 01:09:13 @@@2: there are various contexts that need to take into account. 01:10:52 Dave: how would the upper level abstraction? is there any consideration? 01:11:53 why should we use it for web of things context? 01:12:07 s/why/...why 01:15:06 Ari: safe/Idempotent methods. 01:16:31 ...simplest one is GET. 01:17:46 ...POST method: not safe nor idempotent. 01:19:44 ...PUT method: idempotent. 01:19:58 dape has joined #wot-ap 01:22:12 ...DELETE method 01:22:15 ...comments. 01:23:16 Johannes: in the plugfest, we use DELETE to cancel the execution. Why do you guy do it? We use it. 01:24:31 Ari: modifying properties of resources with methods. 01:25:48 knagano has joined #wot-ap 01:26:16 Nilsson:confused about PUT and POST. example please. 01:27:02 Dave: PUSH and PATCH 01:34:17 Ari: PUT or POST is not a clear cut. 01:35:09 Johannes: example of light bulb. set on or off, use PUT; set fading, suggest POST. 01:36:36 Louay: We have actions on services and resources at the same time. How to handle it? 01:37:35 Ari: Actuation is less obvious at the moment. 01:38:24 ama has joined #wot-ap 01:39:01 Johannes: request Ari to send out the topics for further discussion in the mailing list. 01:39:51 ama has left #wot-ap 01:41:16 Topic: Tech landscape, next steps and milestones 01:42:21 ddahl has joined #wot-ap 01:43:02 kc_ has joined #wot-ap 01:43:25 ->https://www.w3.org/WoT/IG/wiki/Mapping_of_tech_landscape_to_IoT_approaches 01:44:02 Johannes: request for volunteers to fill in the landscape mapping. 01:44:46 Nilsson: volunteer for IIC 01:44:58 Louay: @@@@@@@ 01:45:31 @@3: @@@@@@@1 01:45:38 tomoyuki has joined #wot-ap 01:45:48 s/@@@@@@@/AIOTI 01:46:35 s/ @@3: @@@@@@@1// 01:46:49 people volunteer to fill in the table. 01:47:29 s/Nilsson: volunteer for IIC/Claes volunteer for AllSeen 01:47:53 s/Claes volunteer/Claes: volunteer/ 01:48:15 i/people/kajimoto: volunteer for Echonet/ 01:48:19 Johannes: will do a temporary freeze on wiki and transfer materials to GitHub. 01:50:12 Johannes: explains the table colunms 01:50:29 volunteer for oneM2M 01:50:43 mh_bs has joined #wot-ap 01:51:35 Joerg: suggest to put some criteria for each aspects. 01:52:01 aji has joined #wot-ap 01:52:41 Dave: suggest to add one free column when not feed into. 01:58:29 Johannes: hope to fill in the whole table by end of the year. 01:59:18 Topic: Document status 01:59:27 -> https://www.w3.org/WoT/IG/wiki/APIs_and_Protocols_TF#Documents_and_deliverables 01:59:59 At least, multiple parties thought that the sensor or Low Level Device API for web browser and were related to WoT, and have proposed it yesterday. 02:00:44 I think that WoT IG should search for it within a certain framework (TF etc.). 02:02:43 Johannes: THe purpose of the topic is that we need to make a decision on which documents we would like to actively maintain. 02:03:15 rrsagent, draft minutes 02:03:15 I have made the request to generate http://www.w3.org/2015/10/30-wot-ap-minutes.html kaz 02:03:28 s/THe/The/ 02:03:47 ...1st doc is architecture model. How should we proceed with this document? 02:04:30 rrsagent, make log public 02:04:31 ...should we put it alive or just archive it? 02:04:37 rrsagent, draft minutes 02:04:37 I have made the request to generate http://www.w3.org/2015/10/30-wot-ap-minutes.html kaz 02:05:30 ryuichi: thinking about concrete/comprehensive implementation model is good 02:05:57 Meeting: WoT AP Breakout 02:06:06 rrsagent, draft minutes 02:06:06 I have made the request to generate http://www.w3.org/2015/10/30-wot-ap-minutes.html kaz 02:06:24 claes: architecture? 02:06:42 johannes: we don't have architecture as a target in the charter 02:06:57 joerg: actually, there is some description on architecture within the charter :) 02:07:21 -> http://www.w3.org/2014/12/wot-ig-charter.html#deliverables WoT IG Charter 02:10:01 Johannes: what is the tooling for architeture docs? 02:10:17 Dave:there is tooling for specification. 02:10:37 Johannes: How to move forward? 02:12:25 (some discussion on how to deal with the document) 02:13:13 johannes: would start a document with this picture and Kajimoto-san's implementation model 02:13:19 ... any volunteer? 02:13:24 kajimoto: will do 02:13:48 johannes: you should ask people for help 02:13:58 s/should/can/ 02:14:29 ... gh-pages branch is directly accessible as an HTML 02:15:08 ... next, we have Web Thing API proposal from COMPOSE 02:15:18 claes: official input to W3C 02:15:26 johannes: meaning a submission? 02:15:28 claes: yes 02:15:53 johannes: this link (to COMPOSE proposal) links to GitHub now 02:16:07 ... and will be the one for that submission in the future 02:16:55 ... and add an entry for COMPOSE to the Conso table 02:17:13 ... next, FOKUS 02:17:21 ... there is a space on GitHub 02:17:51 ... make sense to have a place on the APIs 02:18:09 ... (w3c/wot/TF-AP/thing-api on GitHub) 02:18:32 louay: landscape lists something like presentation api 02:18:48 ... how to apply those apis to wot? 02:19:11 ... can put all the examples 02:19:19 johannes: great 02:19:44 ... accessing APIs should also be added to the landscape doc? 02:19:47 louay: yes 02:19:55 johannes: where to put all the info? 02:20:05 ... should create a place on GitHub now? 02:20:15 ... what's the good method? 02:21:11 joerg: a possibility is putting all the deliverables together 02:22:03 johannes: until we reach the final stage (=can ask people to refer to the doc), simpler approach would be better 02:24:55 louay: WebIDL, security model, user interaction, etc. 02:25:05 ... all the discussions should go into one document 02:26:06 johannes: yes, but what would be the appropriate structure? 02:26:40 joerg: the closest deliverable is a guideline in the Charter 02:27:07 johannes: need an action 02:27:40 ... next, Interaction model and Protocol mappings defined for the Plugfest 02:28:14 joerg: discussion on TD, DI, AP, SP 02:28:35 joerg: what would be the best structure to handle this? 02:28:51 joerg: separate structure would be good 02:29:07 ... physically could be one document 02:30:12 johannes: so we should go for having two docs? 02:30:38 ... one for landscape guideline to provide a single point of entry 02:31:05 ... do we have somebody who would provide an idea on the structure? 02:31:24 dsr: can have a brainstorming discussion now :) 02:32:55 ykato has joined #wot-ap 02:34:23 johannes: merging all the three points (proposal for client-side scripting API, Proposed document template for interaction primitives and their mapping to APIs and Protocols, Interaction model and Protocol mappings defined for the WpT Plugfest) 02:34:30 ... what would be the best structure? 02:36:06 -> https://www.w3.org/WoT/IG/wiki/APIs_and_Protocols_TF#Documents_and_deliverables TF-AP wiki 02:37:51 kaz: how about simply putting all together with having a section for each? 02:38:08 johannes: don't have an answer at the moment... 02:38:25 ... would wrap-up the discussion 02:39:05 ... 1. definition of an architecture model 02:39:20 ... 2. Landscaping of relevant technologies 02:39:35 ... 3. Web Thing API proposal from COMPOSE 02:40:48 Topic: Implementer's experiences and feedback 02:41:26 i|Topic:|... 4. new respec doc including three points (client-side scripting API, interaction primitives and mapping to APIs/Protocols, Interaction model/Protocol mapping for Plugfest)| 02:42:11 i|thinking about concrete/comprehensive|scribenick: kaz| 02:43:24 louay: imagine having a sensor for humidity and temperature and another sensor only for temperature 02:43:33 ... need different protocols for each 02:44:52 johannes: other comments? 02:45:48 danielp: how we could model device updates 02:46:04 ... thing description should have that capability 02:46:37 johannes: set of actions and properties which could be handled by the native level 02:46:48 ... and how to handle thing description changes 02:47:30 danielP: as the starting point, we can record the issues 02:48:00 johannes: ok 02:48:24 ... we'll look into more deeper detail on actions and properties 02:48:33 q? 02:48:59 ... may need multiple layers or hierarchy 02:49:19 louay: we need some definition 02:49:46 ... how should I describe temperature sensor? 02:49:56 ... need some Ontorogy? 02:50:09 s/Ontorogy/ontology 02:50:46 johannes: one option is describe within TD, another is accessible URI 02:51:06 louay: we can have more interoperability 02:51:50 ... e.g., for DLNA, there is a specific mechanism for the description 02:51:56 q? 02:51:58 q+ 02:52:24 johannes: this discussion should go to TF-TD 02:52:55 ... another point is how things relates to other things 02:53:05 ... consider this room is a "thing" 02:53:27 ... this topic is something to be handled by TF-TD 02:54:09 ... and Daniel's point? 02:54:14 ... changes over tme 02:54:16 s/tme/time 02:54:33 ... we didn't handle this so far 02:54:54 ... some of the description could be rendered dynamically 02:55:05 ... really interesting topic 02:56:03 ... maybe we could add an implication about that 02:56:10 ... possible changes over time 02:56:21 ... any more points? 02:56:45 ... how to deal with long-learning/short-learning? 02:57:11 ... actions for input/output 02:57:18 ... more than execution 02:57:23 s/execution/executions/ 02:57:44 ... like the COMPOSE model 02:58:18 s/executions/executions for one action 02:59:53 ... wonder if we would extend our model 03:00:26 s/long-learning/long-running/ 03:00:34 s/short-learning/short-running/ 03:02:21 johannes: e.g., normally this schedule 03:02:28 ... but on holidays use this schedule 03:02:39 ... huge tree of resources 03:03:39 ... if we have 50 parameters for heating system at home, that doesn't scale for a factory 03:04:01 stakagi_ has joined #wot-ap 03:05:46 ... any more experience? 03:06:06 dsr: cyclic dependencies 03:06:38 ... server needed to have a queue 03:07:33 johannes: might want to elaborate what a proxy is like 03:07:45 dsr: shows his demo 03:08:47 s/demo/slides/ 03:09:01 dsr: definition of "Things" 03:09:57 ... Things stand for physical or abstract entities 03:10:27 ... Things as software objects in the application programs execution environment 03:10:43 ... There are many potential protocols which will depend upon the context 03:10:46 naokis has joined #wot-ap 03:10:55 johannes: how to create the "abstraction"? 03:12:37 (some discussion) 03:13:02 akeranen has joined #wot-ap 03:13:14 dsr: shows the picture of "Distributed Web of Things" 03:13:37 ... Question of Relativity 03:14:33 ... Some Requirements 03:14:53 ... create a thing from its metadata and an implementation 03:16:21 ... Communication Patterns 03:17:16 ... tree proxy 03:17:22 ... Simple Message Exchange 03:18:38 ... can be layered on top of transport protocols 03:18:55 johannes: is there any atomic approach? 03:19:09 naokis has joined #wot-ap 03:22:46 dsr: Protocol Bindings 03:24:40 johannes: clear idea on what's comparable? 03:24:49 ... communication patterns? 03:25:06 ... should we include those topics? 03:25:16 ... looking at the time 03:25:28 ... we're pretty much ahead of time 03:26:10 ... ari, have you sent out your points? 03:26:14 ari: yes, done 03:26:33 johannes: skimms what we did in the morning 03:26:36 knagano has joined #wot-ap 03:26:55 ... deliverables defined in the Charter 03:27:21 q? 03:29:04 ... quite a lot topics 03:29:19 ... thanks for scribing 03:29:46 ... one-hour break and breakout report at 1:30 03:29:57 ... will do TF-AP report myself 03:29:59 q- 03:30:07 rrsagent, draft minutes 03:30:07 I have made the request to generate http://www.w3.org/2015/10/30-wot-ap-minutes.html kaz 03:35:37 present+ Kaz_Ashimura(W3C), Toru_Kawaguchi(Panasonic), Yingying_Chen(W3C), Kichul_Park(Samsung), Debaraj_Dahl(Invited Expert), Joerg_Heuer(Siemens) 03:38:32 Present+ Claes_Nilsson(Sony), Kosuke_Nagano(Access), Adam_Alfer(Plantronics), Johannes_Hund(Siemens), Naoki_Sekiguchi(KDDI), Kazuo_Kajimoto(Panasonic) 03:49:23 Present+ Kazuaki_Nimura(Fujitsu), Ryuichi_Matsukara(Fujitsu), Koichi_Takagi(KDDI), Shuichiro_Chiba(Sharp), Braud_Arnaud(Orange), Hyunjin_Shin(Mtreecare), Hyejin_Lee(HTML5), Yoshiyuki_Kato(Mitsubishi), Muhdhilmi_Binshapien(NTT Docomo), Youngwha_Kim(HTML5), Shinya_Katayama(ORO), Yusuke_Nakaya(ORO), Tetsuya_Negishi(Kyocera), Hiroyuki_Matsumoto(Kyocera), Yuki_Matsuda(UNI), Shintaro_Nagasale(Seiko Epson), Philipp Hoschka(W3C) 03:53:31 Present+ Yuma_Inagaki(ORO), Yusuke_Amagai(FujiTV), Yasushi_Kikkawa(NEC), Dake_He(BlackBerry), Msaru_Miyazaki(NHK), Louay_BassBouss(Fokus) 04:03:02 tomoyuki has joined #wot-ap 04:24:46 dsr has joined #wot-ap 04:25:36 kaz has joined #wot-ap 04:29:37 naokis has joined #wot-ap 04:31:47 kotakagi has joined #wot-ap 04:33:50 yingying has joined #wot-ap 04:35:32 Present+ Dasiuke_Ajitomi(Toshiba) 04:38:14 knagano has joined #wot-ap 04:42:49 chiba-shu_ has joined #wot-ap 04:55:32 kaz has joined #wot-ap 05:53:51 WG items proposals at https://www.w3.org/WoT/IG/wiki/Proposals_for_WoT_WG_work_items 05:54:03 draft charter at https://github.com/w3c/wot/blob/master/WG/charter.md 06:16:44 dsr has joined #wot-ap 06:45:16 Zakim has left #wot-ap 06:46:26 yuki_ has joined #wot-ap 06:50:12 yuki_ has joined #wot-ap 06:57:44 dsr has joined #wot-ap 06:58:02 rrsagent, make minutes 06:58:02 I have made the request to generate http://www.w3.org/2015/10/30-wot-ap-minutes.html dsr 06:58:12 rrsagent, set logs public 06:58:19 rrsagent, make minutes 06:58:19 I have made the request to generate http://www.w3.org/2015/10/30-wot-ap-minutes.html dsr 06:58:24 dsr has left #wot-ap