平成19年10月19日 図書系のための アプリケーション開発講習会 ガジェット・マスターへの道 平成19年10月19日 図書系のための アプリケーション開発講習会
ガジェットの種類 PCのデスクトップ上で使えるもの ポータルサイト上で使えるもの Maintochガジェット Vistaガジェット(Thoosje Vista Sidebarをインストールすれば、Windows XPでも動作) Googleデスクトップガジェット(Windowsのみ) Yahooウィジェット ポータルサイト上で使えるもの Live.comガジェット Googleガジェット
前田主観による 作りやすさの順にソートしました! Googleガジェット Yahooガジェット Windows Vistaガジェット Macintosh ダッシュボード Live.comガジェット Googleデスクトップガジェット
これだけ覚えれば (ほぼ)大丈夫な要素技術 HTML これは、既にマスター済みですよね? XML ガジェット用の設定関係の記述などで使う。HTMLっぽいので覚えるのは楽。既存のXMLを使う場合は、タグの名前と例示をみててきとうに記述を埋めていくだけで、OK。 デジタル画像 ガジェットには、ぜひ格好いい背景画像がほしいところ。GIF画像とかが作れればOK。 JavaScript こればっかりは勉強しましょう。見た目に派手なものは作れるので、みんなをびっくりさせるのにも使えます。 Ajax Ajaxというとデスクトップ上のソフトみたいなインターフェイスを思いうかべるかたもいそうですが、じみーなところから派手なところまで活躍してます。
JavaScriptによるHTML文の一部書き換え(通常は <div>で指定したブロック) Ajaxとは JavaScriptによるHTML文の一部書き換え(通常は <div>で指定したブロック) それに加え、サーバとのネットワーク通信 サーバ側でJavaScriptが処理しやすいデータ形式でやりとりをするようにすると、話が簡単。 JavaScriptのライブラリ”Prototype.js” を使うと、作成が楽。
通常のOPACではなくi-mode OPACのほうがガジェット向きかも 講習会サーバ OPACデータ いったん、OPACデータを講習会 サーバで加工するルート ガジェットを入れたPC 通常のOPACではなくi-mode OPACのほうがガジェット向きかも
どこから手をつける? 簡単そうなところで、東大図書館Googleガジェットを、はやばやと作ってしまう まずはJavaScriptをマスターしたい 「智は力なり」 Ajaxの理論を極めたい
「ガジェットプログラミングのためのJavaScript入門」(ASCII) “Macwiki”のダッシュボードの解説 参考資料 「ガジェットプログラミングのためのJavaScript入門」(ASCII) “Macwiki”のダッシュボードの解説 http://macwiki.sourceforge.jp/wiki/index.php/Dashboard