Hallo Nick,

> Understood. There was no choice but to create a new protocol, since the
> rules of the NFC Forum are that you cannot implement a protocol until it
> is ratified. And SNEP is not yet ratified. Rather than wait for ever, we
> want to put it in the hands of users and application developers right now :)

Oh, I didn't know of this rule, although it makes sense ;-)

>     * The specification says that the service name is "com.android.npp". The
>     LLCP specification mandates well-known service names to be URIs in the
>     form "urn:nfc:sn:<servicename>" and external service names to be URIs in
>     the form "urn:nfc:xsn:<domain>:<servicename>". The NPP is an external
>     service, therefore, in my opinion this service name is not compatible
>     with the LLCP specification. Or did I miss something?
> 
> Well the LLCP spec is not super clear here, note language like "External
> service names MAY be formatted as uniform resource names (URN)".
> However, we have heard this feedback and are considering changes.

You are right :-) I didn't read the "MAY". In fact it only mandates the
name to be a URI reference (which, as I just learned, could be pretty
much anything as it's not required to be an absolute URI).

>     * The specification refers to NFC-DEP. This seems to be in conflict with
>     the LLCP specification which does not mandate the binding to a specific
>     underlying protocol. Thus, LLCP could be used on top of other protocols
>     than NFC-DEP too.
> 
> This is on purpose. We require that an Android compatible device that
> claims NFC hardware support must do NPP, and it must do so on top of
> NFC-DEP.

Alright.

br
Michael

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to