2013-03-16 16 views
9

ho i tag nexus s, nexus 4 e 6 mifare nfc e voglio creare un'applicazione desktop con dispositivo nfc reader/writer acr122u (che non ho ancora acquistato).È necessario l'SDK per il dispositivo lettore/scrittore NFC acr122u per creare un'applicazione di lettura/scrittura?

Ma a parte Android sdk, c'è qualche altro SDK necessario per creare un'applicazione desktop tramite eclipse con java? oppure posso acquistare e utilizzare direttamente il dispositivo acr122u (senza sdk) e realizzare l'app tramite eclipse?

Se è necessario l'SDK, esiste un collegamento per scaricarlo gratuitamente oppure è necessario acquistarlo dal fornitore stesso?


Un'ultima cosa, nexus S e ACR122U supportano le schede felica nfc?
Ho schede mfare classiche, che funzionano bene con loro.

+0

Avrete bisogno del driver per l'ACR122U. Saresti interessato a provare NFC Tools per Java a comunicare con il lettore. – ThomasRS

+0

Naturalmente, i driver saranno necessari, ma voglio una certa chiarezza su questi strumenti SDK/NFC per il lettore. qual è la loro funzionalità nel contesto della comunicazione al lettore acr122u? Un esempio o un'istanza aiuterebbe molto a capire lo stesso. – Shantanu

risposta

9

Per sviluppare applicazioni per ACR122U non è necessario acquistare l'SDK da ACS. Da una prospettiva di elaborazione/sviluppo, l'ACR122U è un lettore/scrittore di smart card.

Per sviluppare con Java è necessario il ACR122U drivers e al codice contro il Java Smart Card I/O API

L'SDK in offerta da ACS è semplicemente una raccolta di codice di esempio per diverse piattaforme (Java, C# .NET, VB6, C++) Non è necessario interfacciarsi con il dispositivo.

Here è un codice di esempio che potrebbe essere utile a voi. Che cosa stai cercando di ottenere esattamente.

Infine, se si è interessati a .NET dev, controllare lo CardWerk Smart Card API for .NET. Ho usato questo e ha semplificato notevolmente le cose in quanto l'interfaccia con winscard.dll sembrava un sacco di lavoro.

+0

grazie conor, per il tuo prezioso commento. Ma questa "java smart card i/o API" è disponibile nell'ultimo JDK? o devo aggiungere alcune librerie extra per lo stesso? Perché molto probabilmente farò l'app per PC solo tramite java. – Shantanu

+0

Tale API è disponibile nel JDK. Il link che ho postato è per JDK 6. Felice di aiutare. – conor