04:54:58 RRSAgent has joined #webi2c 04:54:58 logging to http://www.w3.org/2015/10/28-webi2c-irc 04:55:11 https://en.wikipedia.org/wiki/I%C2%B2C 04:56:01 Meeting: GPID Breakout 04:56:01 Chair: Koichi_Takagi 04:56:01 anssi: concrete use cases? 04:56:01 nori: would make a movement 04:56:01 ... shows architecture 04:56:01 ... people use several platforms but all of them different OSs 04:56:03 ... on the other hand, if we use web apps, we can write the code just once 04:56:05 anssi: that is the missing point usual OSs have 04:56:07 tobie: what is the benefit of using Johnny 5? 04:56:09 ... why using such a heavy runtime? 04:56:11 ... just for showing the screen? 04:56:15 nori: this architecture is proposed by IoT forum (picture) 04:56:17 (Software Architecture (Draft)) 04:56:19 nori: sensors don't have strong computing power 04:56:21 ... for embedded computing, you could use specific sensors 04:56:23 ... but you can reuse CHIRIMEN for multiple purposes 04:56:46 topic: WoT Device by CHIRIMEN (Naoki Sekiguchi) 04:56:47 (explains the slides) 04:57:58 naoki: low level API using Web I2C and Web GPIO 04:58:27 anssi: does this mean that the developer need to know the sensor's characteristics? 04:58:46 naoki: currently various devices with display 04:59:26 ... CHIRIMEN board can work in a standalone manner 04:59:58 ... in some case, I want to control the device directly 05:00:09 ... not via Web or another device 05:00:30 ... in that case, if we have a server like Node.js 05:00:38 ... we can use server side scripts 05:00:55 nori: can translate 05:01:26 kaz: Anssi meant the lower part sensors. right? 05:01:28 anssi: yes 05:01:54 ... there is one implementation strategy like Generic Sensor API 05:02:31 johannes: how to access the low-level sensor using generic api? 05:02:59 anssi: so that's actually a JS library 05:03:59 ... constraint with a set of sensors? 05:04:31 tobbie: big device company might be interested to provide that 05:04:52 nori: freedom of touching "everything" is the keyword here 05:04:55 s/tobbie/tobie/ 05:05:33 anssi: portability? 05:05:46 ... is that out of scope? 05:05:54 nori: only the web is the current targt 05:05:57 s/targt/target 05:06:35 johannes: sandbox + a set of APIs for security purposes 05:06:45 tobie: yes, the next question is how to handle security 05:07:11 ... my understanding on what BT guys do is 05:07:20 ... take control over sensors on the network 05:07:31 ... no longer accessible from the origin 05:07:38 ... do you have any strategy? 05:07:44 nori: a lot of discussion 05:07:52 ... running on FirefoxOS 05:08:07 tobie: so reusing the security model of FirefoxOS 05:08:09 nori: yes 05:08:25 ... need to extend the security model for Web pages as well 05:08:32 ... that's in our focus 05:08:55 tobie: can talk with different sensors at once? 05:09:31 ... multiple apps can talk with at the same timing? 05:09:38 nori: let's talk about that later 05:09:54 tobie: real use case? 05:10:05 ... a bunch of use cases? 05:10:10 nori: e.g., digital signage 05:10:23 tobie: specific app domain for this? 05:10:35 ... WoT machine? 05:10:46 nori: please come to the demo booth 05:10:55 ... within the main hall B 05:11:14 johannes: so far FirefoxOS 05:11:38 ... do you have another version of sandbox + JS? 05:11:47 nori: some people don't require screens 05:11:59 ... but HTML5 and browser is a nice UI 05:12:21 ... on the other hand, Arduino kind of devices have poor UI capability 05:12:46 ... currently we're focus on screen devices 05:13:08 ken: screen+touch like smartphone? 05:13:10 nori: yes 05:13:35 ... the air conditioner I/F on the wall has poor interface capability 05:13:41 anssi: right 05:13:55 ... in the future, IoT devices will have some sort of screens 05:14:08 nori: browsers have accessibility functions as well 05:14:18 ... e.g., text reader 05:14:32 anssi: much harder requirements for that 05:14:48 ... it can run a default stack 05:15:21 satoru: according to Moore's law we'll have strong capability with board computers 05:15:35 darko: discovery? 05:15:41 ... how to discover sensors? 05:16:16 naoki: implemented by @@@ 05:16:22 http://sensible.io/ 05:16:47 http://mono.hm/ 05:16:56 s/@@@/Mono/ 05:17:21 s/Mono/Monohm/ 05:17:23 naoki: mDNS using socket API 05:17:57 anssi: discover where and download library 05:18:16 ken: what about things discovery? 05:18:47 naoki: expose URI using mDNS 05:19:12 ... sensors access the CHIRIMEN board via HTTP 05:20:12 tobie: in order to talk with sensors you need to know what kind of the sensor it is 05:20:31 ryoya: the application inside the CHIRIMEN knows about the sensors? 05:21:10 nori: from this point, would mention how web developers access devices using this 05:21:27 tobie: so the app developer has to know about devices? 05:22:09 ... how device information is handled on the CHIRIMEN board 05:22:13 s/d/d?/ 05:23:46 (some discussion) 05:24:13 kaz: so currently the CHIRIMEN apps developer is exactly the same guy who develop the sensor itself 05:24:25 ... so he knows the sensor's characteristics 05:24:34 (got it) 05:24:40 rrsagent, draft minutes 05:24:40 I have made the request to generate http://www.w3.org/2015/10/28-webi2c-minutes.html kaz 05:25:40 topic: Wrap-up 05:26:10 koichi: had discussions and got comments on security, etc. 05:26:38 -> https://github.com/MozOpenHard/examples/tree/master/wotplugfest2015 05:26:55 https://github.com/MozOpenHard/examples/tree/master/wotplugfest2015 05:27:11 [ adjourned ] 05:27:15 https://github.com/mozopenhard 05:27:26 s/[ adjourned ]// 05:27:30 [ adjourned ] 05:27:35 rrsagent, draft minutes 05:27:35 I have made the request to generate http://www.w3.org/2015/10/28-webi2c-minutes.html kaz 05:28:25 rrsagent, make log public 05:28:33 rrsagent, draft minutes 05:28:33 I have made the request to generate http://www.w3.org/2015/10/28-webi2c-minutes.html kaz 05:34:44 naokis_ has joined #webi2c 05:41:42 yukio has left #webi2c 05:52:36 stakagi has joined #webi2c 06:00:25 oonishi has joined #webi2c 06:02:38 naokis_ has left #webi2c 06:44:59 stakagi has joined #webi2c 06:59:10 oonishi_ has joined #webi2c 07:00:28 oonishi__ has joined #webi2c 07:01:06 oonishi__ has left #webi2c 07:23:35 Zakim has left #webi2c 07:46:51 stakagi has joined #webi2c 08:11:16 stakagi has joined #webi2c 09:19:54 stakagi has joined #webi2c 09:20:38 mantaroh has joined #webi2c 09:21:08 mantaroh has joined #webi2c 10:36:50 kotakagi_ has joined #webi2c