出版情報

 Java出版情報
SMG社員の執筆した記事がJAVA PRESSに掲載されました!

JAVA PRESS Vol.38の第2特集「できる!Eclipse3.0によるアプリケーション開発の効率化 SWT+JFace, Eclipse+CVS徹底活用」(全60ページ)を企画・執筆しています。

社内ツール開発で蓄積したSWT・JFaceに関する実践的テクニックや、システム開発業務とPROMA-Cサービスの運用で培ったCVSを使った構成管理の実践ノウハウについて、紹介しています。

 JAVA PRESS Vol.38
  JAVA PRESS Vol.38
<ダウンロード>
JAVA PRESS 特集ページを公開しています。
第1章
(726KB)
第2章
(1016KB)
第3章
(696KB)
 
第4章
(577KB)
第5章
(598KB)
   
(初出: JavaPress Vol.38 2004年9月)

特集2「できる!Eclipse3.0によるアプリケーション開発の効率化」で使用されたソースコードがダウンロードできます。

第1章「SWT3.0新機能解説」 ダウンロード
第2章「JFaceのここがすごい!」 ダウンロード
2004年9月18日発売
B5判/240ページ
ISBN:4-7741-2119-3
技術評論社
定価1,659円(本体1,580円)
特集掲載号です!
〜 執筆記事ダイジェスト 〜
Part1 SWT+JFace編

第1章 SWT新機能解説 〜実用的アプリケーションに向けて〜 ■勝本秀之
Eclipse3.0 の公開にあわせてバージョンアップした SWT3.0 の新機能のうち、実用性の高いものをとりあげて具体的な使い方を紹介しています。
第2章 JFaceのここがすごい! 〜SWTとの徹底比較でわかるJFaceの利点〜 ■村上明
SWT の使いやすさをさらに引き出す GUI フレームワーク、「JFace」の特徴的な機能を分かりやすく紹介します。既に SWT を学んでいる人がSWT+JFace による開発に移行しやすいよう、SWT の作法と JFace の作法を比較することで、より JFace を理解できるでしょう。
第3章 逆引きJFace/SWT実践活用テクニック 〜頻出する疑問とその回答〜 ■小森裕介
実際に JFace や SWT を利用してアプリケーションを開発する上で、必ず出てくる疑問や落とし穴といった実践テクニックについて、当社人気コンテンツ Java Trouble Shooting のような逆引き FAQ 形式で解説します。JFace/SWT開発者必見です。
Part2 Eclipse+CVS編

第4章 Eclipse 3.0とCVSではかどる構成管理 〜CVSを使った構成管理のすすめ〜 ■岡庭祐、吉岡洋
構成管理の概念と、その実現手段としての CVS を紹介します。Eclipse3.0 から加わった新機能を中心に、Eclipse と CVS を利用した開発の流れを解説します。
競合が発生した際の原因特定とその対処方法も含まれていますので、これから実際に CVS を使って共同開発を行いたい人にお勧めです。
第5章 CVSによる構成管理の心得 〜効率のよい開発をするために〜 ■岡庭祐、吉岡洋
プロジェクトの運用/保守に関連したCVSの利用方法を紹介します。実際のプロジェクトに適用してから見えてくる問題点と、 その対策指針を記します。「単なる機能紹介には、もううんざり!」と思っている方にもお勧めできます。
 読者からの感想
記事を読んだ方から感想を寄せて頂きました。ありがとうございます。
やはり、情報が少ないJFaceの利用に関する第三章が一番人気なようですね。
JFaceを使うけど、情報少ないよ!という方、ぜひご一読を。(^^
・とても興味がある。 ・JFaceについて詳しく書かれていてよかった。
・Eclipse+CVS編の記事が非常に役立った。 ・Eclipseの可能性を感じた。
・3.0の新機能を把握できた。 ・SWTとJFaceの比較がよかった。
・Eclipse+CVSがよかった。 ・実用レベルのTIPSなど,非常におもしろくためになった。
・SWTの新機能についてもっと知りたかった。 ・第3章は痒いところに手が届いた。
・JFaceのすばらしさを知った。 ・次のプロジェクトではJFaceを使う予定なのでよかった。
・JFaceが理解できました。  
 執筆者からのコメント
小森裕介 (第3章)
テクニカルコンサルタント

小森裕介本章では、SWTやJFaceを利用して本格的なアプリケーションを開発しようとしたときに、 誰もが実現してみたいと思うような機能や、 はまりやすい落とし穴を中心にTIPSとして紹介しています。

これらは、実際に私がSWT/JFaceを使って社内用ツールを開発したときに調べたものも、
多く入っています。

国内ではまだまだ情報が少ないため、英語のJavaDocドキュメントや、SWTのソースコードまで追って調べたTIPSも掲載しています。
是非、皆さんの開発に役立ててください。

岡庭祐 (第4,5章)
エンジニアリングデザイナー
岡庭祐「そもそも、CVSが本当に有効なのかどうか、わからないんだよね〜」
いやいや、それはツールへの理解が不足しているからではなく、構成管理への理解が不足しているからです。

「では、どうすれば良いの?」
まずは、構成管理が不足していると何が問題となるのか、あるいは、管理されていると、どんな効果があるのかを理解することから始めましょう。

本章では、構成管理の意義と、実現手段であるCVSの実用的な使い方を紹介していますので、皆さんの開発のお役に立つはずです。是非、ご覧ください。
吉岡洋 (第4,5章)
エンジニアリング
デザイナー
吉岡洋構成管理は効率良くプロジェクトを進める上では必要な分野だと思いますが、何かとエンジニアから食わず嫌いにされる傾向があるようです。(^^;

しかし、Eclipse+CVSという組み合わせならば、導入コストも安く、気軽に取り組めるのではないでしょうか?この記事を読んで、構成管理に興味を持つ方が一人でも増えれば幸いです。
勝本秀之 (第1章)
ディベロップメント
エンジニア
勝本秀之実用的なサンプルプログラムを多数使用してSWT3.0の新機能を解説しました。


特にSWTにJFreeChart(Swing)を貼り付けたデモは社内でも”面白い!”と好評です。

仕事にも取り入れやすいよう文章も詳しく説明していますので、是非ご活用ください!
村上明 (第2章)
エンジニアリング
クリエイター
村上明GUIフレームワークである、JFaceについて、実践的なテクニックを、サンプルコードとアーキテクチャ両側面から解説します。

JFaceを解説している、日本語の文献やWebページは、まだまだ少ないのが現状です。この記事でGUI開発を一気に効率化できるかも!
SMGトップへ