User manual - NFCFelicaライブラリマニュアルver.1.01(2012年3月29日)
1
1. 概要
NFC(Near Field Communication)Felica ライブラリは、FeliCa カード(※)との通信を行う関数を提供しま
す。
※ FeliCa は、ソニー株式会社が開発した非接触 IC カードの技術方式です。FeliCa は、ソニー株式会社
の登録商標です。
NFC ライブラリを使用して FeliCa カードにアクセスする場合、業務アプリケーションは自分で FeliCa コマン
ドを作成し、FeliCa カードに送信する必要があります。NFCFelica ライブラリは、業務アプリケーションの代
わりに FeliCa コマンドの作成を行なうことで、FeliCa カードへのアクセスをサポートします。
対象の IC カードが FeliCaに限定される場合においては、NFC ライブラリを使用するよりも、NFCFelica ライ
ブラリを使用する方が効率的にアプリケーションを開発することができます。
NFCFelica ライブラリを使用することにより、機種を意識することなく、アプリケーションのソースコード互換
性を高めることかできます。
NFCFelica ライブラリでは、機種を問わず、すべての関数を用意し、アプリケーションから見た「仮想マシ
ン」としての振る舞いを提供します。
NFCFelica ライブラリの各関数は、アプリケーションからの要求に対して、対象のデバイス機能が制御でき
ない場合は、「未サポートエラー」を返します。また搭載デバイスの機能差によって利用できないパラメー
タを設定した場合は、「パラメータエラー」を返します。
※ NFCFelica ライブラリは、アプリケーションのソースコード互換性の向上を目的としたライブラリであり、
搭載デバイスの機能互換性を保障するものではありません。
「未サポートエラー」および「パラメータエラー」を正しく判定し、操作者に対して機能が未サポートであ
る旨を通知する、あるいは処理そのものを無効としてください。