2007年 12月 07日 金曜日
[Sun SPOT (0)] そろそろ Sun SPOT のこと書いていいかも。
2006年の発表以来、いつまで経っても日本では入手できない状態が続いている Sun SPOT ですが、日本を含む World Wide での発売(現在はUSのみ)に向けて着々と準備が進められております。詳細は書けませんが、おそらく年明けの早い時期に何らかのアナウンスがあるのでは、と思います。
ということで、そろそろ日本語でも Sun SPOT 関連の話題を書いていこうと思います。
# Sun SPOT ブログ(英語):
今回は、Sun SPOT なんて聞いたことない!という方のために簡単にご紹介:
Sun SPOT (Sun Small Programmable Object Technology) は、各種センサー(3軸加速度センサー、温度センサー、光センサー)、汎用I/Oポート、スイッチ、3色LED 及び、近距離の無線ネットワーク機能を備え、
Java言語で書かれたプログラムを実行可能
な小型デバイスです。分野的には、「無線センサーネットワーク」系(ZigBee と同じ(2.4GHz IEEE 802.15.4)無線技術を使用)といったら分かる方もいるでしょうか。

そうです、Java でプログラムが書けます。通常、小型の組み込み系デバイスと言ったら C-likeな言語かアセンブラが多いですが、Sun SPOT にはSquawk VM という Java Virtual Machine (Java ME CLDC 1.1 準拠)が載っています。開発環境は、NetBeans IDE などの「Java 開発でいつも使っている」ツールがそのまま使えますので、組み込みデバイス向けのプログラミングであることをほとんど意識することなく、一般的なアプリケーションの開発と同じようにプログラムのコーディングから配備、テスト、実行までを行えます!
Sun SPOT を使うと、例えば、、
といったことが実現できます(ほんの一例ですが。。)。まさに、ガジェット好きの人にはたまらないオモチャでしょう。
# もちろん、実用性も十分あります。無線センサーネットワークは、将来的に、応用が非常に期待されている分野です。
余談ですが、最近 InfoWorld のサイトで
のひとつに選ばれたようです。
# クリスマス前までに発売されていれば、プレゼントとして最適?だったのですが 
。。。
次回は Sun SPOT の入手が待ちきれない!という方のために、Sun SPOT SDK のインストールと、(実機が無くても実際の Sun SPOT用のプログラムをテストできる) Sun SPOT Emulator について書いていきたいと思います。
なお、Sun SPOT 関連情報の総本山はこちらです:
Posted at 06:38午後 12 07, 2007 by Shuichi Machida in SunSPOT | 投稿されたコメント[0]