HMDT - Logic and Intuition -

HMDT Home

HMDT Book

はじめてみよう、ウィジェットプログラミング。
Programming Dashboard

Happy Macintosh Developping Time Programming Dashboard 始めてみようウィジェットプログラミング

Amazon で購入

著者:木下 誠
出版:BNN 新社
ISBN:4861003075
仕様:B5変形 フルカラー 280ページ

定価:2,940円(税込み)

目次

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

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

さて、Mac OS X 10.4 Tiger がいよいよ発売になるけど、その目玉となる機能の 1 つが、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 に興味ある人も、この本はきっと満足できる内容になっているよ。

back to top content

HMDT Products

HMDT Books

Programming Tips

Copyright © 2002-2006 HMDT. All rights reserved.