Hi all, Does anyone know if the SE will be on the device or in the SIM? The NFC-Controller(NPX PN544) from the Nexus S supports the SWP but will Android support it to?
Cheers joe On Apr 4, 5:01 pm, JMC114 <[email protected]> wrote: > Hey Nick, > > Thanks for your reply. > > The main problem with peer-to-peerNFC, is that it is not (yet) > compatible with existing infrastructures that depend on RFID. Despite > P2PNFCbeing easier to use for developers, and having more potential > in the long run, and being - I presume - more secure (or, easier to > make secure), I believe card emulation mode to be very important for > the transition period due to its compatibility with RFID > infrastructures out in the world today. > > I do understand the problems implementation of such API's in the > public would cause, and the complications usage of the SE brings. But > I believe the possibilities it would bring strongly outweigh the > negative aspects associated with it. > > Regards, > JMC > > On Apr 4, 4:15 pm, Nick Pelly <[email protected]> wrote: > > > We're not in a hurry to add public API's for Card Emulation. It is a > > developers nightmare because mostNFChardware will only support one type of > > card emulation technology. And there are at least 4 very common types > > (Felica, Mifare Classic, Mifare Desire, ISO-DEP). So a developer would need > > to understand all these types and the inter-operability issues, and choose > > which set of phones to write their application for. > > > Not to mention dealing with multiple apps that all want to do card > > emulation. Take Mifare as an example, how would the user decide which > > application gets to control the Mifare Application Directory? Yes it is > > possible to construct a combination of API's and system UI that lets the > > user choose which application gets to do card emulation. But we have to > > introduce API complexity and, cognitive overhead for the user. > > > As a third party developer, I highly encourage you to invest in peer-to-peer > >NFC. This can easily handle multiple applications, and is guaranteed to work > > across all Android phones. > > > Cheers, > > Nick > > > On Thu, Mar 31, 2011 at 1:36 PM, nadam <[email protected]> wrote: > > > It would be nice to get a hint on when card emulation will be added as > > > an official feature of the SDK. It's already mentioned in the source > > > code (NfcAdapter.java) but hidden with @hide. > > > > /** > > > * Card Emulation mode Enables the manager to act as anNFCtag. > > > Provided > > > * that a Secure Element (an UICC for instance) is connected to > > > theNFC > > > * controller through its SWP interface, it can be exposed to the > > > outside > > > *NFCworld and be addressed by external readers the same way > > > they would > > > * with a tag. > > > * <p> > > > * Which Secure Element is exposed is implementation-dependent. > > > * > > > * @hide > > > */ > > > private static final int DISCOVERY_MODE_CARD_EMULATION = 2; > > > > It seems to be possible to enable this somehow (http://www.youtube.com/ > > > watch?v=28TwCpx4Dng) but I don't know if it requires Java reflection, > > > NDK programming or a custom Android build. > > > > On 31 mar, 04:39, Dianne Hackborn <[email protected]> wrote: > > > > The platform so far supports what is in the SDK. It doesn't matter what > > > a > > > > particular piece of hardware supports. > > > > > It is enough to be "useful in practice." It may not be enough for what > > > > *you* want to do, and we understand that it does not do everything for > > > > everyone at this point, but this is what is there so far. > > > > > On Wed, Mar 30, 2011 at 3:03 AM, JMC114 <[email protected]> wrote: > > > > > Greetings, > > > > > > After sifting through documentation and buildingNFCtest applications > > > > > on a Nexus S, I've come to the conclusion the Android SDK still lacks > > > > > the functionality thatNFCapplications truly need in order to really > > > > > be useful in practice. > > > > > > What's possible now: > > > > > - Reading and writing tags. > > > > > - P2P NDEF communication. > > > > > > What's missing: > > > > > - Card emulation > > > > > - P2P NDEF support on terminals/readers (which I'm given to understand > > > > > is known as com.android.npp? NDEF Push Protocol. Can't find any > > > > > documentation on that anywhere..) which - I believe - is (still) > > > > > needed for P2P communication with regular desktop readers > > > > > > As far as I can tell, theNFCcontroller chip (PN544 > > > > >http://www.nxp.com/acrobat_download2/literature/9397/75016890.pdf) in > > > > > the Nexus S supports allNFCfunctionality, the android SDK does not. > > > > > > Card emulation or proper documentation on how to initiate P2P > > > > > communication with a regular (desktop) (nfc) reader is very much a > > > > > requirement to unleashNFC'strue potential, which is mobile payment. > > > > > > It seems impossibly hard to find any information on whether or not > > > > > this - in my opinion vital - functionality is due to be implemented. > > > > > > Does anyone have any information, thoughts, opinions, anything on this > > > > > subject? I'm really wondering what to expect from Android andNFC, > > > > > because frankly, I'm only half impressed so far. > > > > > > Thanks > > > > > > -- > > > > > 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 > > > > > -- > > > > Dianne Hackborn > > > > Android framework engineer > > > > [email protected] > > > > > Note: please don't send private questions to me, as I don't have time to > > > > provide private support, and so won't reply to such e-mails. All such > > > > questions should be posted on public forums, where I and others can see > > > and > > > > answer them. > > > > -- > > > 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 > > -- 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

