組み込みAndroidiPhoneに対抗するスマートフォン用のOSとして注目を浴びている「Android」。その一方で、Androidは、フリーで使うことができる、さまざまな家電機器などの組み込み用のOSとしても大きな注目を集めています。本書は、組み込み用のCPUボード「BeagleBoard-xM」上でAndroidを稼働させ、その簡易組み込みAndroidシステムを使った赤外線リモコン、GPS、Webカメラなどとの連携や簡単なロボットの作成を通して、組み込み用途に徹したAndroidのプログラミングについて解説しています。としゆき)フリーランスエンジニア。ベンチャー企業でケータイJavaを中心にプログラマーとして活動し、その後Androidに注力するために独立。Engineers」を合言葉に活動している。なりかず)フリーランスエンジニア。まさゆき)組み込みBSD/Linuxやアプリケーション開発が主な仕事。Androidの登場で組み込みボードの新しい用途が増えるのではないかと期待しつつ、Androidのポーティングをしているエンジニア(あっとBSD)。担当編集者から「Android」といえばスマートフォンが思い浮かびますが、スマートフォンは機能や速度を求められる「組み込み機器」の代表例でもあります。そのスマートフォン用に開発されたAndroidは、「USBなどに最初から対応」「ユーザーインターフェイスを標準装備」「JavaやJavaScriptでプログラム開発が可能」「ライセンスがフリー」などの特徴を持ち、他の組み込み機器にも利用できる充分なポテンシャルを持っています。Androidの登場によって、個人でロボットなどの機器を作成することが、ぐっと身近になったと言えるのです。