12:02:57 RRSAgent has joined #wot 12:02:57 logging to http://www.w3.org/2016/08/03-wot-irc 12:05:02 jhund has joined #wot 12:07:16 sebastian has joined #wot 12:07:42 https://www.w3.org/WoT/IG/wiki/IG_WebConf#Agenda_of_next_WoT_IG_WebConf:_27_July_2016 12:08:04 presents+ Sebastian_Kaebisch 12:08:07 victor has joined #wot 12:08:22 katsu has joined #wot 12:08:24 present+ Johannes_Hund 12:08:41 present+ Daniel_Peintner 12:09:50 present+ Matthias_Kovatsch 12:10:08 present+ Victor_Charpenay 12:10:19 present+ Yingying_Chen 12:11:15 MIchael has joined #wot 12:11:17 [ Kaz, Michael, Bowen, Daniel, Jim, Johannes, Katsuyoshi, Masato, Matthias, Takuki, Victor, Yingying ] 12:11:31 scribe: Michael 12:11:34 scribenick: MIchael 12:12:05 https://www.w3.org/WoT/IG/ 12:12:21 Plugfest doc for review 12:12:29 Agenda: https://www.w3.org/WoT/IG/wiki/IG_WebConf#Agenda_of_next_WoT_IG_WebConf:_27_July_2016 12:12:35 q? 12:12:55 Jim presents SCXML 12:13:20 -> https://www.w3.org/TR/scxml/ SCXML Recommendation 12:13:28 Designed as a control language based on Harrel State Charts 12:13:37 i/Jim presents/topic: SCXML/ 12:14:17 i|WoT/IG/|topic: Blog post for Beijing f2f| 12:14:29 rrsagent, make log public 12:14:33 rrsagent, draft minutes 12:14:33 I have made the request to generate http://www.w3.org/2016/08/03-wot-minutes.html kaz 12:14:56 Look as sec 3.1 of the spec for a high level overview 12:15:15 https://libraries.io/github/tklab-tud/uscxml 12:15:32 i|https|-> https://www.w3.org/TR/scxml/#CoreIntroduction Introduction section| 12:15:37 https://github.com/jbeard4/SCION 12:15:55 SCION is implemented in js 12:16:25 i|libraries|jim: SCXML implementations:| 12:17:16 Johannes: could define device behavior using state machine language as executable code 12:17:42 What is the execution env? 12:18:20 Jim: use the invoke tag to execute, accepts events in and sends events out 12:18:41 Jim: being used for a wide range of applications 12:18:58 Sebastian? can execution be modified at runtime? 12:19:23 Jim: no, static analysis is used 12:19:27 masato2 has joined #wot 12:19:32 q+ 12:19:43 Jim: the data model may be conditionally loaded during execution 12:19:58 Also one state machine can start another at runtime 12:20:07 ack kaz 12:20:45 Kaz: One state machine can transfer execution to another at runtime 12:21:05 q+ 12:21:07 KAz: like html page transition 12:21:52 q- 12:22:10 Jim: SCXML can embed scripting language to execute when enetering/leaving states 12:22:11 q+ 12:22:15 q+ 12:22:27 ack dape 12:22:53 Daniel: can we also embed data models? 12:23:21 Jim: Yes, any data model, any scripting language with general restricitions on the dat amodel 12:23:46 Matthias: what is the community of users? WHo uses and participates? 12:23:47 s/dat amodel/data model/ 12:23:56 s/WHo/Who/ 12:24:01 ack mk 12:24:07 Jim: the development is done, no developers are active in a community 12:24:09 q+ 12:24:30 Jim: used in physics,Audi for dashboard control modeling 12:24:42 s/,Audi/, Audi/ 12:24:51 Matthias: anything close to our use case? 12:25:24 Jim: there was one person using SCXML for an embedded use case 12:25:43 s/KAz:/Kaz:/ 12:25:55 Jim: try the mailing list, also there are workshops with EICS 12:26:09 -> http://scxmlworkshop.de/eics2016/ SCXML workshop 12:26:10 q 12:26:13 q? 12:26:14 JIm: public proceedings form the workshops 12:26:23 s/JIm:/Jim:/ 12:26:48 Johannes: Are there commercial open source tools using SCXML? 12:27:16 ack kaz 12:27:19 Jim: there are some research tools, IBM was at one point interested for their UML tools 12:27:39 -> http://commons.apache.org/proper/commons-scxml/ Apache Commons SCXML 12:27:52 Kaz: IBM contributed an SCXML implementation to Apache 12:29:05 q? 12:29:15 Kax: Audi and others using SCXML for automitive IVI 12:29:31 s/Kax/Kaz/ 12:29:48 maybe we might want to talk with Dirk Schnelle-Walka from Harman as well 12:29:56 Matthias: who is willing to do an evaluation for WoT? 12:30:40 Next on agenda: TPAC planning 12:31:02 topic: TPAC 12:31:14 Matthias: need presentations and demo, won't have the normal plugfest 12:31:34 i/Next/will continue discussion using email 12:31:49 Daniel prepared a slide 12:32:20 Overall idea is 2 flyers, one foe mgmt, one for developers 12:32:31 s/foe/for/ 12:33:30 Daniel: could have 4 tables: 12:33:34 ThIng Description, 12:34:00 Scripting, 12:34:08 s/ThIng/Thing/ 12:34:13 Protocol bindings 12:34:32 and an integrated demo 12:34:49 with air conditioner, window covers, etc. 12:34:53 q? 12:35:04 5 minute demo 12:35:22 Daniel: is it sensible? 12:35:55 There will be a poster to explain the demo 12:36:10 and one person for each table 12:36:37 How big are the tables? 12:37:08 s/4 tables (=4 demo booths with a table for each)/ 12:37:18 s/4 tables/4 tables (=4 demo booths with a table for each)/ 12:37:29 rrsagent, draft minutes 12:37:29 I have made the request to generate http://www.w3.org/2016/08/03-wot-minutes.html kaz 12:37:49 Meeting: WoT IG 12:37:52 Chair: Matthias 12:38:54 Matthias: coordinate the presentations this time 12:39:28 Kaz: We may have the room for 1-2 more days 12:39:51 The demo is a breakout that everyone can join 12:40:17 Matthias: is there a chance to have a presentation to explain the demo to everyone interested? 12:40:20 s/We may/We can have the demo room on Wednesday, and we may/ 12:40:36 s/may have/might be able to have/ 12:41:05 Matthias: good opportunity to make people aware of our work 12:42:11 Kaz: there is another room available if we want to do a demo and presentation at the same time 12:42:46 Kaz: we might get 2 slots 12:43:26 Matthias: 2 hours in the afternoon for the demo, and if possible another slot in the morning for technical explanation 12:44:02 Can we have a promotional slot on tuesday, 5 minutes? 12:44:49 Matthias: won't have any technical additions, this is about improving and building on Beijing and making it more understandable 12:44:54 q? 12:45:04 Matthias: make sure everything is available 12:45:16 topic: deliverables 12:45:42 i|deliverables|RESOLUTION: our requirements for TPAC: Wed. morning slot for demo pitch presentation, Wed. afternoon slot for actual demo; Tue. ac 5 min presentation on WoT work (and AC review)| 12:46:02 Releasing UCR and CP documents Beijing version 12:46:36 https://w3c.github.io/wot/current-practices/wot-practices-beijing-2016.html 12:46:39 Matthias: need a resolution to release CP document with a disclaimer that it is a series of releases 12:47:07 Matthias: anyone opposed to releasing? 12:47:18 [ fyi, we need to update the status section like: https://www.w3.org/TR/hnreq/#sotd ] 12:47:22 No objections, resolved to release CP document 12:47:48 RESOLUTION: We'll publish the Current Practices document as an IG Note 12:47:53 http://w3c.github.io/wot/wot-ucr.html 12:48:07 http://w3c.github.io/wot/wot-ucr.html 12:48:28 Matthias: fixed the abstract 12:48:42 Matthias: this will also be a living document 12:48:55 anyone opposed to releasing the UCR document? 12:49:14 no objections, resolved to release the UCR document 12:49:30 RESOLUTION: We'll publish the Use Cases and Rquirements document as an IG Note 12:49:37 q? 12:49:53 q- 12:50:14 Architecture document? 12:50:21 s/Rquirements/Requirements/ 12:50:49 Matthias: is there anyone on the call to discuss the Arch document? 12:50:55 q? 12:50:57 action: kaz to ask Kajimoto-san about his plan for the arch doc publication 12:50:58 Created ACTION-72 - Ask kajimoto-san about his plan for the arch doc publication [on Kazuyuki Ashimura - due 2016-08-10]. 12:52:07 Matthias: regarding the Tech Landscape, need to check with Soumya 12:52:17 Ask for more input, this document is the foundation for the WG 12:52:30 q+ 12:53:47 present+ Scott_Jenson 12:54:37 q? 12:55:02 ack kaz 12:55:27 Kaz: need to clarify the starting and ending dates for the working group 12:55:47 Ending 2018, syncing with the end date of the IG 12:56:00 q? 12:56:05 RESOLUTION: WG ending date is end of 2018 12:57:15 topic: Discussion with Scott Jenson 12:57:21 -> https://lists.w3.org/Archives/Public/public-wot-ig/2016Jun/thread.html#msg59 Scott's posts 12:57:59 q? 12:58:02 q+ johannes 12:58:04 ack j 12:59:04 q+ 12:59:10 Scott: Common set of vocabulary for interoperability 12:59:22 like CSS levels 12:59:42 Scott: start at level 1, then go to level 2 13:00:12 Scott: like standardizing on/off remote controls for entertainment gear 13:00:32 rrsagent, draft minutes 13:00:32 I have made the request to generate http://www.w3.org/2016/08/03-wot-minutes.html kaz 13:00:40 Matthias: we wanted to have semantic statements that describe a thing in RDF 13:01:02 Matthias: can also add extension statements 13:01:24 Matthias: avoid fixed classes or types, this is what ZigBee, etc are doing 13:01:39 We rather want to use a vocabulary to describe 13:02:02 Scott: very clost to what I said 13:02:10 s/clost/close/ 13:02:59 Matthias: there is the minimum core, plus application specific vocabularies, do yo uhave any examples? 13:03:14 s/yo uhave/you have/ 13:03:47 Scott: seems to be about a practical rather than philosophical if understood correctly 13:04:01 present+ Sebastian 13:04:03 Scott, no examples though 13:04:28 Matthias: common "atomic" vocabulary like on/off may be defined by W3C 13:04:35 s/Scott,/Scott:/ 13:05:17 Matthias: what is the scope of what is being proposed? 13:06:08 Scott: want to make sure that the vocabulary can be extended, and there is enough of a base vocabulary defined about how state is controlled 13:06:24 Scott: how commands are structured, etc 13:07:23 Johannes: The question is whether we should stay horizontal or get into vertical areas to get more concrete examples? 13:08:31 Scott: no opinion about what W3C should do, using Homekit as an example which has enough defined to "just work" without being overly constrained 13:09:57 Scott: doesn't want to push this group one way or another 13:10:38 Scott: think we're on the same page 13:11:07 Matthias: work with other orgs already building vertical definitions, e.g. SAREF 13:11:30 Are you aware of others, Max Senges, schema.org? 13:11:42 Any liaison opportunites? 13:12:14 Scott: Max is working on schema.org, also working with Roy Want on IoTX 13:12:37 Matthias: What about the IAB workshop? 13:12:49 Scott: will put us in contact with Max 13:13:31 s/IoTX/IoTx/ 13:13:39 Matthias: any use cases for application specific vocabulary? 13:13:43 q? 13:13:47 ack mkovatsc 13:14:01 Scott: creating a form of RESTful interface for devices 13:14:16 Physical web is like a QR code, just transmits a URL 13:14:35 Scott: web bluetooth can connect the thing tothe web also 13:14:53 have creates toys, demos, pill bottle example 13:15:09 Scott: provides a RESTful interface to the device 13:15:38 Scott: at that level, not much concern for interoperability, just talk to the thing 13:15:56 q+ 13:16:10 step 2 is an intelligent controller to control a swarm of things, here is where interoperability will be needed 13:16:48 Scott: a network scan function is being developed for dealing with multiple devices 13:17:04 ack jhund 13:18:26 Johannes: Describes UI generation from Thing Description, could fit it to the URI beacons to reveal functionality of devices in an interoperable way 13:19:07 Scott: Physical web just deals with URIs 13:19:46 Scott device capabilities are not part of Physical Web to keep it flexible 13:19:59 q+ 13:20:35 Matthias: Is there a defined representation? is it HTML returned or is it machine readable? 13:20:50 Scott: not defining the representation at all 13:21:21 Scott: not choosing but for now it just points to a web page 13:22:16 MAtthias: can you address BT devices using URIs? 13:22:28 s/MAtthias/Matthias/ 13:22:43 Scott: using GATT 13:24:16 Physical Web is open, discussion on Github 13:25:40 q? 13:25:54 ack mkovatsc 13:26:04 q+ 13:26:10 Matthias: any other questions? 13:26:10 ack kaz 13:26:48 Kaz: would Scott be interested in participating? 13:27:46 Scott: should talk with Max about participation in WoT group 13:29:14 Matthias: reminder on AC review coming up, please talk with your AC rep 13:31:06 Scott: again, look at IoTX 13:32:39 -> http://www.iotx.ae/ IoTx 13:32:54 Nope 13:32:59 that's some IoT expo 13:33:31 s|-> http://www.iotx.ae/ IoTx|| 13:35:18 -> https://blog.nicholaskellett.com/2016/04/20/mits-iotx-internet-of-things-online-course-first-impressions/ ? 13:35:29 Michael will look into discussion with the Linux Foundation IoTX project 13:35:46 yingying has joined #wot 13:35:59 q? 13:36:14 Kaz will contact MIT 13:36:31 Matthias will not make next 2 meetings, please drive via emal 13:36:35 Adjourned 13:37:33 rrsagent, draft minutes 13:37:33 I have made the request to generate http://www.w3.org/2016/08/03-wot-minutes.html kaz 13:37:54 rrsagent, stop