- From: Kazuyuki Ashimura <ashimura@w3.org>
- Date: Tue, 11 Feb 2020 17:13:37 +0900
- To: public-wot-wg@w3.org
available at:
https://www.w3.org/2020/02/03-wot-minutes.html
also as text below.
Thanks a lot for taking the minutes, Zoltan!
Kazuyuki
---
[1]W3C
[1] http://www.w3.org/
- DRAFT -
WoT-Scripting
03 Feb 2020
Attendees
Present
Kaz_Ashimura, Daniel_Peintner, Michael_McCool,
Tomoaki_Mizushima, Zoltan_kis
Regrets
Chair
Zoltan
Scribe
zkis
Contents
* [2]Topics
1. [3]Minutes from the previous call
2. [4]https://github.com/w3c/wot-scripting-api/issues/200
3. [5]https://github.com/w3c/wot-scripting-api/issues/199
4. [6]https://github.com/w3c/wot-scripting-api/issues/192
5. [7]https://github.com/w3c/wot-scripting-api/issues/190
6. [8]https://github.com/w3c/wot-scripting-api/issues/107
* [9]Summary of Action Items
* [10]Summary of Resolutions
__________________________________________________________
Past minutes:
[11]https://www.w3.org/2020/01/27-wot-minutes.html
[11] https://www.w3.org/2020/01/27-wot-minutes.html
<scribe> scribenick: zkis
Minutes from the previous call
Discussing past minutes, about the order of priority if
multiple Forms are present
Daniel: we should raise awareness of the TD TF about this
... the issue is broader than just Scripting
... it's not related to the past minutes themselves, though
<scribe> ACTION: DP create an issue for Forms priority
discussion in TD
Zoltan: can we approve the past minutes? Yes.
Past minutes approved.
[12]https://github.com/w3c/wot-scripting-api/issues/200
[12] https://github.com/w3c/wot-scripting-api/issues/200
Discussing error reporting mechanisms.
Zoltan: is it possible to map protocol errors to ECMAScript
errors, or should we have separate mechanism for reporting
Daniel: we should be careful not creating too many error types
Zoltan: do we have mainly CoAP and HTTP bindings?
Daniel: in node-wot we have more
Zoltan: the TD doesn't really describe errors
Daniel: right
... the reason Ege raised this was because node-wot returned
generic errors too often and it was hard figuring out the
underlying error conditions
... without looking at the actual error message
... Ege is working on the testing tool
... we need to look at each method in the Scripting API and
figure more meaningful error reporting
Zoltan: we cannot expose all error information in Scripting
because of fingerprinting
Daniel: at least with HTTP errors it would be nice to share
detailed error information
... at least the error codes
Zoltan: could apps tell which bindings (Forms) are being used
by implementations?
Daniel: right, they cannot tell and cannot affect currently
... other than we currently pick the first available
... (in node-wot)
... so yes, if we get a failure, we don't know which bindings
were used
... to start with, we can use better errors, and then we could
expose which bindings were used
Zoltan: since we don't have too many protocols, we could
include an informative table on how we use errors
... this concludes the list of issues that needed discussion
before we update the spec
[13]https://github.com/w3c/wot-scripting-api/issues/199
[13] https://github.com/w3c/wot-scripting-api/issues/199
Daniel: there should be an error if a write handler is
registered for non-writeable property
Zoltan: but this is a way the app can implement the enforcement
policy
... or do we want to deprive apps from specifying that and
should the runtime enforce the TD policies?
Daniel: so it would be just a Note that implementations (of
ExposedThing) are actually the ones that implement the policy
[14]https://github.com/w3c/wot-scripting-api/issues/192
[14] https://github.com/w3c/wot-scripting-api/issues/192
Zoltan: when we create ExposedThing, do implementations
generate a TD?
Daniel: apps should provide the TD strings themselves
... using the produce() method
Zoltan: but then the "annotations" should be part of the TD
(and standardized with the TD)
Daniel: right
[15]https://github.com/w3c/wot-scripting-api/issues/190
[15] https://github.com/w3c/wot-scripting-api/issues/190
Zoltan: do we need a generic FW like
[16]https://github.com/web-platform-tests/wpt/ ?
[16] https://github.com/web-platform-tests/wpt/
<dape> TUM has [17]https://github.com/tum-esi/testbench
[17] https://github.com/tum-esi/testbench
Zoltan: so it's under work now
[18]https://github.com/w3c/wot-scripting-api/issues/107
[18] https://github.com/w3c/wot-scripting-api/issues/107
Daniel: we could use Websockets for very high frequency updates
<McCool> mccool: I will have to drop soon to prep for security
call
McCool: I hope we could leverage we already have
... we need to gather more exact requirements
Zoltan: also client-side policies, e.g. how much data can it
consume how often
... are restrictions imposed by JavaScript etc
McCool: depending on abstraction level, we could get JavaScript
away
... just used for setting up
... we should check similar problems on other places.
Adjourned.
Summary of Action Items
[NEW] ACTION: DP create an issue for Forms priority discussion
in TD
Summary of Resolutions
[End of minutes]
__________________________________________________________
Minutes manually created (not a transcript), formatted by
David Booth's [19]scribe.perl version 1.154 ([20]CVS log)
$Date: 2020/02/11 08:13:17 $
[19] http://dev.w3.org/cvsweb/~checkout~/2002/scribe/scribedoc.htm
[20] http://dev.w3.org/cvsweb/2002/scribe/
Received on Tuesday, 11 February 2020 08:13:47 UTC