内容説明
本書は、EMFモデリングとコード生成に関する包括的な解説書。Eclipseモデリングフレームワーク(EMF)は、Java、XML、UMLを統合し、MDA(モデル駆動型アーキテクチャ)開発を実現する、強力なオープンソースのフレームワークである。モデリングの概念をJava的な表現に関連付けることで、モデリングを行なう人とJavaプログラマー間のギャップを埋め、単なるコードの自動生成以上の結果を得ることができる。本書は、EMF全般について数多くのサンプルを用いて詳細に解説している。また、付属のCD‐ROMにはAPIなどについての非常に充実したリファレンスを収録している。
目次
第1部 EMF概説
第2部 EMFモデルの定義
第3部 EMFジェネレータの使い方
第4部 EMFプログラミング
第5部 EMF API
第6部 EMF.Edit API
著者等紹介
バディンスキー,フランク[バディンスキー,フランク][Budinsky,Frank]
Eclipseプロジェクトのリーダー。EMFフレームワークとコードジェネレータのアーキテクトであり実装者。米IBMソフトウェアグループのエンジニア
スタインバーグ,デイヴィッド[スタインバーグ,デイヴィッド][Steinberg,David]
米IBMソフトウェアグループにおけるEMF開発チームのコアメンバーのひとり。EMFのランタイムおよびコードジェネレータコンポーネントの設計と実装について広く寄与した
マークス,エド[マークス,エド][Merks,Ed]
Eclipseにおける、XSDテクノロジープロジェクトのプロジェクトリーダーおよびリードアーキテクトであり、EMFツールプロジェクトのアーキテクトのひとり。IBMトロント研究所においてソフトウェア開発を行なっている
イラーシック,レイモンド[イラーシック,レイモンド][Ellersick,Raymond]
米IBMソフトウェアグループのエンジニア。EMFチームのメンバーでありEMFの設計に大きく貢献した。EMFの原型となるIBM初期のモデリングフレームワークの開発リーダーを務めた
グロース,ティモシー[グロース,ティモシー][Grose,Timothy J.]
IBMシリコンバレー研究所のソフトウェアエンジニアであり、EMFのデフォルトの直列化サポートの設計と実装を含む、XMLおよびXMIテクノロジを使ったアプリケーションの開発を行っている
※書籍に掲載されている著者及び編者、訳者、監修者、イラストレーターなどの紹介情報です。