New Web NFC API draft - please review by Thu 10 Sep

Hi All,

The Web NFC API editors have produced a new version of the spec [1] for your review:

[1] https://w3c.github.io/web-nfc/

The supplementary Security and Privacy document [2] has also been updated to match [1]:

[2] https://w3c.github.io/web-nfc/security-privacy.html

Please review [1] and let us know by Thu 10 Sep if you have concerns. At that time we plan to take another snapshot to be used as a basis for further implementation and experimentation.

This is a significant update. Changes since the previous version [3]:

[[

* Changed data types and mapping to and from NDEF records.
* Changed storage conventions of Web NFC content: changed Web NFC record, made it optional to store origin to the NDEF ID field.
* Reworked the permissions and user prompting model.
* Fixed terminology related issues.
* Changed send() to pushMessage() and added more options.
* Re-added watches/filters, in updated form.
* Removed event handling for received data, and replaced with handling it in watches, to avoid side effects in adding event listeners.
* Updated existing algorithms related to sending NFC content, and added new algorithms, related to receiving NFC content.
* Updated the code examples.

]]

This version address the following GH issues: #2, #3, #22, #26, #28, #30, #31, #32, #33, #35, #36, #38, #39, #40. Also fixes: #4, #29, #34.

For further details, see the HTML diff [4] and PR [5].

Thanks,

-Anssi (CG chair)

[3] https://w3c.github.io/web-nfc/releases/20150824/

[4] http://services.w3.org/htmldiff?doc1=http%3A%2F%2Fw3c.github.io%2Fweb-nfc%2Freleases%2F20150824%2F&doc2=https%3A%2F%2Frawgit.com%2Fzolkis%2Fweb-nfc%2Fgh-pages%2Findex.html

[5] https://github.com/w3c/web-nfc/pull/44

Received on Monday, 7 September 2015 14:08:41 UTC