Contact emails
alexander...@intel.com (developer)
rijubrat...@intel.com (developer)
zolta...@intel.com (spec editor)
kenneth.r.c...@intel.com (spec editor)
Spec
Summary
The goal of the Web NFC API is to enable a set of Near Field Communication (NFC) functionality in the browser, which is useful for web pages and relies on browser security mechanisms.
Motivation
This feature gives developers the ability to access Near Field Communication (NFC) functionality of a device, such as reading and writing NFC tags as well as exchanging data between NFC capable devices. Example use cases can be found at [1].
Compatibility Risk:
This is a new API and has not been implemented in other browsers, therefore, there is no compatibility risk.
The spec is being defined by Web NFC CG [2] and has undergone review by the W3C TAG, so few changes are expected during the implementation. The feature would be implemented behind experimental runtime flag.
Ongoing technical constraints
None.
Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?
No (Feature would be supported on: Android, Android WebView, ChromeOS, Linux and Windows [3])
Support for Mac would be implemented as soon as NFC API is supported by the platform. Initially, the feature would be implemented for ChromeOS and Android.
OWP launch tracking bug
Link to entry on the feature dashboard
https://www.chromestatus.com/features/6261030015467520
Requesting approval to ship?
No.
[1] http://w3c.github.io/web-nfc/use-cases.html#use-cases
[2] https://www.w3.org/community/web-nfc/
[3] https://msdn.microsoft.com/en-us/library/windows/apps/windows.networking.proximity
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
Do you intend to make it work with USB based NFC devices and older operating systems?For example, the Israeli transit card uses NFC based smart cards for reading data and buying public transportation tickets and contracts. They intend to sell an NFC device (connected via USB) for reading the smart card and buying tickets using a computer.Given the necessary drivers, will the Web NFC API be able to use that device on Windows 7 (I do not think Windows 7 has an NFC API out of the box, as it is only defined within Windows Runtime, which is only supported on Windows 8 and later)?
☆PhistucK
On Thu, Aug 13, 2015 at 11:10 AM, Alexander <alexander...@intel.com> wrote:
Contact emails
alexander...@intel.com (developer)
rijubrat...@intel.com (developer)
zolta...@intel.com (spec editor)
kenneth.r.christiansen@intel.com (spec editor)
Spec
Summary
The goal of the Web NFC API is to enable a set of Near Field Communication (NFC) functionality in the browser, which is useful for web pages and relies on browser security mechanisms.
Motivation
This feature gives developers the ability to access Near Field Communication (NFC) functionality of a device, such as reading and writing NFC tags as well as exchanging data between NFC capable devices. Example use cases can be found at [1].
Compatibility Risk:
This is a new API and has not been implemented in other browsers, therefore, there is no compatibility risk.
The spec is being defined by Web NFC CG [2] and has undergone review by the W3C TAG, so few changes are expected during the implementation. The feature would be implemented behind experimental runtime flag.
Ongoing technical constraints
None.
Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?
No (Feature would be supported on: Android, Android WebView, ChromeOS, Linux and Windows [3])
Support for Mac would be implemented as soon as NFC API is supported by the platform. Initially, the feature would be implemented for ChromeOS and Android.
OWP launch tracking bug
Link to entry on the feature dashboard
https://www.chromestatus.com/features/6261030015467520
Requesting approval to ship?
No.
[1] http://w3c.github.io/web-nfc/use-cases.html#use-cases
[2] https://www.w3.org/community/web-nfc/
[3] https://msdn.microsoft.com/en-us/library/windows/apps/windows.networking.proximity
Contact emails
alexander...@intel.com (developer)
rijubrat...@intel.com (developer)
zolta...@intel.com (spec editor)
kenneth.r.c...@intel.com (spec editor)
Spec
Summary
The goal of the Web NFC API is to enable a set of Near Field Communication (NFC) functionality in the browser, which is useful for web pages and relies on browser security mechanisms.
Motivation
This feature gives developers the ability to access Near Field Communication (NFC) functionality of a device, such as reading and writing NFC tags as well as exchanging data between NFC capable devices. Example use cases can be found at [1].
Compatibility Risk:
This is a new API and has not been implemented in other browsers, therefore, there is no compatibility risk.
Is the API still a generic NFC API? Or is it specifically targeting
sharing? Or is it a combination, like being generic NFC API for
reading/writing tags, but only targeting sharing for P2P?
I.e. does the API enable a webpage to use NFC for P2P communication
without bringing up UI for sharing?
3 questions:
1) In the spec, I can't find a description of when to fire the
'message' event. Where is it?
2) In https://w3c.github.io/web-nfc/#the-send-method, step 6 is
careful to set 'scope' to a sub-domain match of the document base URL,
but then it never uses 'scope' to constrain which targets it sends
messages to. Have I missed a use in some other algorithm? Did you
intend a use somewhere below?
3) Do you have screenshots of the permission UI you're thinking of for
Chrome? The spec rightly doesn't say how the UA should "obtain
permission", but you'll have to nail that down in your implementation,
and it'd be good to get a preview here.
On Mon, Aug 17, 2015 at 7:23 AM, Alexander <alexander...@intel.com> wrote:
> On Friday, August 14, 2015 at 9:04:30 PM UTC+3, Jeffrey Yasskin wrote:
>> 3) Do you have screenshots of the permission UI you're thinking of for
>> Chrome? The spec rightly doesn't say how the UA should "obtain
>> permission", but you'll have to nail that down in your implementation,
>> and it'd be good to get a preview here.
>
> I'm planning to use existing permission codebase (Permission API <->
> Permission service <-> "NfcPermissionContext" <-> PermissionBubble)
> That would require addition of an icon(s) and a text for infobar
> notification. Therefore, permission UI for Web NFC would look like other
> security infobars (e.g. geolocation).
Is it a single infobar on the requestAdapter() call, or separate
requests for addEventListener('message') and send()? What text are you
thinking of?
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.