SDK for FeliCa & Adobe AIR/Adobe Flashのご紹介

2009年12月7日

このコンテストで利用する「SDK for FeliCa & Adobe AIR/Adobe Flash」について簡単にご紹介します。

アドビシステムズ社 Edge Webサイトにも関連記事が掲載されていますのでご参照ください。

今まで、PC上でFeliCaを扱うには、ネイティブの環境用のSDKでアプリケーションを開発するか、Internet Explorer専用のプラグインを用いるなどの方法がありましたが、若干敷居が高く、とくにFlashなどWeb上のスタンダードな技術を使った開発は困難でした。

そこで、今回アドビシステムズ様のご支援を得て、FlashおよびAIRで活用できる開発環境および実行環境を準備しました。

一般ユーザPCでの実行環境としては、「FeliCa Proxy」というランタイムモジュールが、6月から無償ダウンロード配布しているFeliCaポートソフトウェアおよび、この秋モデルのFeliCaポート搭載PCには標準で装備されています。
SDK for FeiCa & Adobe AIR/Adobe Flash
ラインナップとしては、無償配布のBasicと、機能制限の無いStandardがあります。
申し訳ございませんが、現時点ではWindowsのみの対応となっており、Mac、Linuxについては未対応となっております。(対応につき、鋭意検討中です)


ICS-DAF/B010J
Basic
ICS-DAF/S010J
Standard
対応OS Windows XP SP3/Windows Vista/Windows 7
三者間通信 可能
フリー領域リード/ライト 可能
NFC フォーラムType3 Tag リード/ライト 可能
上記以外の領域へのリード/ライト なし 可能
暗号機能 なし
開発者ライセンス 1


上記の表から、それぞれができることを補足します。

三者間通信」とは、PCのFeliCaポートから、おサイフケータイに対してURLをプッシュしたり、iアプリを起動することができる機能です。
たとえばQRコードのように、Webサイトからケータイに対してURLを伝えたいときに使います。
ちなみに「三者」とは、FeliCaポート(PC)、モバイルFeliCa ICチップ、ケータイ内のCPU、ということになっています。

フリー領域」とは、おサイフケータイのFeliCa領域のうち、電子マネーなどで利用する「共通領域」と別に、ユーザーが自由に扱える領域で、NTTドコモ独自の機能です。1エリア 64バイトで、1台で3エリア使えます。
フリー領域を使えば、手元に自由に使えるカードが無くてもカード内のメモリを使ったアプリケーションを開発できます。
フリー領域を扱うための技術資料がNTTドコモ Webサイトにて公開されています。
フリー領域利用サービスに関する技術資料

NFC フォーラムType3 Tag」は、非接触通信の標準規格としてNFCフォーラムで規定されているもので、「Type3」はFeliCaと無線通信部分での互換性があることを示しています。本SDKでは、Type3タグへの読み書き機能として、たとえばURLやテキストを記入する、というようなことができます。

以上は、Basic/Standardともにできる機能です。

上記以外、電子マネーや交通系、その他、一般的な業務用途でFeliCaを利用している場合の領域へのアクセスのためにはStandard版をご利用いただくことになります。
12/7現在Standardについては販売準備中ですが、本コンテストではStandardの貸し出しもいたしますので、既に自社でFeliCaカードを発行している場合など、ためしにご利用になってみていただければと思います。

なお、本SDKを利用したアプリケーションを実行する場合、以下のものが必要となります。

FeliCaポート内蔵PC or USB対応リーダー/ライター パソリ
FeliCa ポートソフトウェア(FeliCaポート用ドライバ、ミドルウェア)
.NET Framework 2.0 以上
※ランタイム環境のFeliCaProxyを利用するにあたり.NET Frameworkが必要になります。
対応OS: Windows XP SP2以降/Vista/7

引き続きサンプルコードの公開などUpしていきます。

SDK for FeliCa & Adobe AIR/Adobe Flash Basicのダウンロードはこちら
SDK for FeliCa & Adobe AIR/Adobe Flash Basic

※ Adobe、Adobe AIR、ならびにAdobe Flashは、Adobe Systems Incorporated.(アドビ システムズ社)の米国ならびにその他の国における商標または登録商標です。
※ FeliCaは、ソニー株式会社の登録商標です。
※ FeliCaは、ソニー株式会社が開発した非接触ICカードの技術方式です。
※ PaSoRi(パソリ)はソニー株式会社の登録商標です。
※ おサイフケータイはNTTドコモの登録商標です。
※ iアプリはNTTドコモの登録商標です。
※ その他本文中の会社名や商品名は、該当する各社の商標または登録商標です。

コメントは受け付けていません。