Programming Dashboard

HOME > BOOKS > Programming Dashboard

Programming Dashboard

木下 誠(著)

Programing_Dash.jpg

chapter01 Dashboardとウィジェット
chapter02 はじめてのウィジェット
chapter03 JavaScriptによる操作
chapter04 コントロール
chapter05 環境設定
chapter06 ローカライズ
chapter07 キャンバス
chapter08 ネットワーク
chapter09 機能の拡張とプラグイン

Tiger で Dashboard 登場!ウィジェットを作るには?

Dashboard は、ショートカット一発で呼び出せるデスクトップアクセサリ。デスクトップの上に覆いかぶさるように出てくる、独特の使い勝手が魅力です。この Dashboard で使われるアクセサリは、ウィジェットって呼ばれています。
そんなウィジェットの作り方を解説したのが、この本です。Dashboard には、いろんな機能を持つウィジェットが付いてくるけど、その作り方は、実はそんなに難しくありません。なぜなら、ウィジェットを作るのに使われているのは、HTML と CSS と JavaScript。そう、Web ページで使われているものばっかりです。実は、ウィジェットは小さい Web ページと考えることもできます。だから、Web ページを作ったことがある人なら、誰でもウィジェットを作り始めることができるのです。

ウィジェット作成の手順を、一から解説

本書では、ウィジェット作成のための手順を、一から順々に解説。ウィジェットを作るために必要なものは、まずテキストエディタ。あと、絵を描くためのグラフィックソフト。これだけ。あとは、書いてある手順通りに、進めていけば、最初のウィジェットはできあがります。
最初のウィジェットが動いたら、どんどん複雑なものにトライしていきましょう。JavaScript を駆使して DOM ツリーを操作し、いろんなウィジェットを作っていきましょう。そのために、この本ではたくさんのサンプルを紹介しています。サンプルの紹介では、本に載っているリストや説明だけで、完全なウィジェットを作ることができるように気を付けました。

さらに進んだプログラミング

これだけじゃ、ありません。Dashaboard は、実はとても強力な機能を備えています。例えば、キャンバス。これは HTML 上で自由な描画を行うもので、Cocoa アプリケーション並みの機能を備えています。または、ネットワークアクセス。ウィジェットは HTML でできているから、ネットワーク上のリソースをそのまま使えます。JavaScript の XMLHttpRequest オブジェクトを使えば、XML データだった簡単に扱えます。さらに、コマンドライン。ウィジェットから Mac OS X のコマンドを自由に呼び出せます。そして、プラグイン。プラグインの作成には Objective-C の知識が必要だけど、これを使えばもう、なんでもできます。
これらのトピックも、本書で十分に解説。Dashboard プログラミングの、奥深くまで一気にいきます。ところで、上に挙げたキーワード。最近よく聞くものばかりじゃありませんか?XML データを取得して、JavaScript で操作して、HTML やキャンバスにその結果を表示する。そう、これは Ajax (Asynchronous JavaScript + XML) のデータの流れです。Dashboard の基本技術は、Ajax を完全にカバー。つまり、最強の Ajax クライアントっていうこともできます。こちらの方面から Dashboard に興味ある人も、この本はきっと満足できる内容になっています。


amazon →


出版社: ビー・エヌ・エヌ新社
ISBN-10: 4861003075
ISBN-13: 978-4861003073
発売日: 2005/6/8


ProgramingDash-b.jpg