著:チェット・ハーゼ、ロマン・ガイ
訳:松田晃一、小沼千絵
刊行:2008年11月25日
ページ数:612
判型:B5変形
税込価格:5,670円
ISBN10:4894712830
ISBN13:9784894712836



iPhoneみたいな、クールで、超グラフィカルなリッチクライアントアプリケーションが思いのままに!

 最新のGUIを駆使したアプリケーションは、多くの人々の気持ちをとらえ、わくわくとした期待感でユーザーをひきつけるのに成功しています。本書『Filthy Rich Clients(フィルシー・リッチ・クライアント)』は、そんなユーザー体験を強化するための、かっこよく、効果的で、進化したデスクトップアプリケーション開発の方法を解説します。
 本書でキーになるのは、グラフィックスとアニメーションを活用したエフェクトです。これらのエフェクトを使えば、GUIが今まで以上に魅力的になり、ユーザーのアプリケーション体験はぐっと高まります。たとえば、ダイナミックなエフェクトは、開発するアプリに生命をあたえ、活気のあるアニメーション展開は、ユーザーをうまくアプリのロジカルフローに乗せることができるでしょう。加えて、よりいっそう効果的にユーザー体験を高めるための、アプリケーションに気の利いた仕掛けを盛り込む方法を考察します。

〈本書の主な内容〉
  • グラフィックスとGUIの基礎
    スイングとJava2Dが、協力し合ってどのようにGUIアプリをスクリーン表示するのか、その奥を深く掘り下げ、これらのライブラリを最大限自在に使いこなす、もっとも効果的な方法を学びます。
  • パフォーマンス
    パフォーマンス性のすぐれたGUIアプリを作るのに役立つ深い考察とヒントを随所で見ていきます。
  • 画像
    Javaアプリに合う画像の作成法と活用法を理解します。
  • 上級グラフィックス
    「Filthy Rich Clients」にたいして特に有効なSwingとJava2Dの要素について踏み込んだ学習をします。
  • アニメーション
    アニメーションについてのいくつかの一般的な概念と、またJavaプラットフォームで提供されている機能の活用法を説明します。Java上のアニメーションを大幅に簡約化してくれる最新のユーティリティライブラリを学びます。
  • エフェクト
    画像やアニメーションのさまざまなエフェクトに関する作成法・カスタマイズ・利用法――本書の一番の要点を学びます。

 サンプルコードを使ってキー概念を説明するほか、本書原著Webサイトhttp://filthyrichclients.orgでは、デモ、ユーティリティライブラリ、関連技術の追加情報など提供します。親しみやすく面白く、もちろん役立つ本書は、Javaによるデスクトップアプリケーション開発に携わるどんな技術者にも、最適の1冊です。


【著者紹介】

チェット・ハーゼ(Chet Haase) は,Sun Microsystems社のJava SEグループのクライアントアーキテクトです。彼は,デスクトップJavaの技術的な仕事全てに関与しており,これには,SwingやJava 2Dが含まれます。彼はJavaプラットフォームを将来的に改良する方法を見つけ出す手助けをしています。彼のソフトウェアにおける興味はグラフィックスであり,自分のキャリアのほとんど(大学を出た直後の短い期間,まさに「ネットワーク解析」がいかに退屈かに気がついた期間を除く)を2Dから3D,アプリケーションからドライバレベルまでありとあらゆる種類のグラフィックステクノロジを用いた仕事に費やしてきました。Chetはカールトン大学で数学の学士号を取得し,オレゴン大学でコンピュータ情報科学の修士号を得ています。

ロマン・ガイ(Romain Guy) は,学校での最後の年に本書を書き,2007年の秋にコンピュータ科学の修士号を取る予定です。彼のソフトウェアにおける興味は,グラフィックスとグラフィカルユーザインタフェースの開発であり,彼は長い間,Java とSwing で開発をしています。Romainはじっととどまっていることができず,数年の間プログラミングの雑誌のフリーランスのジャーナリストとして,O'Reillyの本の翻訳者として,フランスの大学のJavaの先生として,TVゲームの開発者として,フリーランスの開発者として,Sun Microsystems社のSwing Teamのソフトウェアエンジニアとして,Googleのソフトウェアエンジニアとして働いたことがあります。彼の新しい興味はデジタル写真です。


【目次】

序文
前書き
謝辞
筆者に関して
日本の読者の皆さんへ
訳者前書き
はじめに
第I部 グラフィックスとGUIの基本
 第1章 デスクトップJavaグラフィックスAPI:Swing,AWT,Java 2D
 第2章 Swingのレンダリングの基本
 第3章 グラフィックスの基本
 第4章 画像
 第5章 パフォーマンス
第II部 高度なグラフィックスレンダリン
 第6章 コンポジット
 第7章 グラデーション
 第8章 画像処理
 第9章 ガラスペイン
 第10章 階層化ペイン
 第11章 再描画マネージャ
第III部 アニメーション
 第12章 アニメーションの基本
 第13章 滑らかな動き
 第14章 タイミングフレームワーク:基本
 第15章 タイミングフレームワーク:高度な機能
第IV部 エフェクト
 第16章 静的なエフェクト
 第17章 動的なエフェクト
 第18章 アニメーション付き遷移
 第19章 Filthy Rich Clientの誕生
索引


  • レビュー (0)
  • トラックバック (0)
トラックバックURL :
http://www.pej-hed.jp/tb.cgi/2594

次の書籍:Effective Java 第2版