ネット時代のまったく新しい情報端末『chumby』の解説書がソフトバンククリエイティブ社から発売

2009/02/19

ソフトバンククリエイティブから、ネット時代のまったく新しい情報端末として各種メディアで話題となった『chumby』の解説書が2009年2月18日に発売されました。

2009年1月に行われたInternational CES(家電を中心とした見本市)ではchumbyをベースとしたデジタルフォトフレームや高精細テレビ基板の開発が発表されるなど、chumbyの活躍の場は大きな広がりを見せ始めました。

ウィジェットの開発・再生はこれからの家電製品などでのキーテクノロジーとなる可能性を秘めています。

chumbyの新しいコンセプトを100%楽しむために、ぜひ本書をご活用ください!

chumbyで遊ぼう!
タイトル chumbyで遊ぼう!
出版日/発売日 2009/02/18
価格 2,310円 (税込)
ISBN/JAN 978-4-7973-5039-5
サイズ / 頁数 A5 / 1色 / 208頁
購入 Amazon.co.jp セブンアンドワイ

ぬいぐるみのようなフワフワした可愛らしい外見と印象的なアイコン類は、初代iMacのデザインにも携わっていたトーマス・マイヤー・ホファー氏とMac OSのアイコンなどを手がけたスーザン・ケア氏の手によるもの。

■「chumby」概観

chumby

見た目の新しさだけでなく、フリーのウィジェット(Flashプログラム)をダウンロードして使い放題、ハードウェアもソフトウェアもオープンソースで改造し放題という、今までになかったコンセプトを持った製品です。

書籍では、あらかじめ用意された機能を使うだけでなく、自分でウィジェットを作成したり、Linuxマシンとして使いこなす方法までを丁寧に解説しています。

■書籍で作成するウィジェット

時計1 時計2 加速度センサー
RSSリーダー 多機能時計-時計 多機能時計-カレンダー
多機能時計-降雨状況

ウィジェットはフリーのツールを利用した作成方法を解説。簡単なHello Worldプログラムから始まって、本書オリジナルのコンポーネントライブラリを利用した本格的なサンプルまで多数収録しています。

有線LANやWebカメラの利用法など、chumbyをもっと便利に使う方法もご紹介します。

■Webカメラ

webカメラの画像をchumbyに表示させたところ

■目次

■Part1 新感覚のネットガジェット「chumby」

1-1 chumbyって何?
chumby Networkからお好みのウィジェットをダウンロード
ネットラジオにもなる
時計としても活用できる
1-2 ワームフルなネットガジェットchumby
1-3 chumbyを買ったら最初に行うこと
利用環境の確認
ネットワークの初期設定
アクティベーションを行おう
1-4 chumbyの設定
1-5 ウィジェットを登録しよう
ウィジェットの基本的な使い方
レートを付けよう
友人とウィジェットを共有するmy chums
1-6 chumbyの隠し設定

■Part2 ウィジェットを作ろう

2-1 ウィジェットを作る準備
FlashDevelopをインストールする
chumbydevelopのインストール
2-2 Flashの開発言語ActionScriptについて
2-3 最初のウィジェット
chumbyでの動作テスト
2-4 簡単時計を作ってみる
素材を用意する
ActionScriptの記述
針の画像にswfファイルを使ってみる
chumbyで動かしてみよう~ホームページ経由で動作させる
2-5 _rootを見てみよう
ソースの下にフォルダを作って整理する
本体のActionScript
_rootを見てみよう
2-6 chumby内蔵センサーのデータを取得する
加速度センサーの値を取得する
センサーの値を取得するクラス
センサーの値をグラフ表示する
2-7 RSSリーダーを作ってみよう
chumbyの設定データ(ウィジェットパラメータ)のやり取り
設定を読み書きするライブラリ
設定用Flashを作成する
ウィジェット(Flash)の制限~crossdomain.xmlについて
RSSフィードを取得する
2-8 多機能時計を作成する
多機能時計THWatchA
ウィジェットでサウンドを利用する
背景画像の扱い
2-9 その他の情報
リリース時の注意点
本書掲載サンプルのダウンロード
その他の情報

■Part3 Hacking chumby

3-1 chumbyのハードウェア
3-2 chumbyのLinux環境
ファイルシステム構成
起動プロセス
3-3 便利なchumby専用コマンド
chumby_version
arecord
imgtool
chumbytorrent
chumbyflashplayer.x
3-4 USBメモリの応用例~有線LANを利用する
3-5 カーネルソースを利用した応用例~Webカメラを利用してみよう
クロス開発環境のインストール
カーネルのビルドを行う
Linuxで使えるWebカメラ
UVCドライバのビルド
Webカメラ用ツールをビルドする
UVCドライバの動作テスト
実利用のための設定~debugchumbyスクリプトを作成する
3-6 chumby固有の機能を用いたプログラム開発
chumby固有の機能へのアクセス
サンプルプログラム~chumby画面キャプチャプログラム