このエントリーでは、sMash V1.1.1.1での開発環境の構築手順をご紹介します。eclipseもv3.5がリリースされましたので、そちらを利用した方法もご紹介します。
●設定手順
eclipseは導入済みという前提で紹介しますので、eclipseが必要な方はeclipseをダウンロードしてください。バージョンは3.2以上のものを使用して下さい。また、PHPの開発環境の構築するにはeclipseのPHP用のプラグインであるPDTが必要です。PDT導入済みのeclipseを手に入れるには、PDT all in one packageをダウンロードする方法が便利です。
V1.0の環境からのマイグレーションの場合は、以前のバージョンのプラグインをアンインストールします。
・Eclipse 3.4の場合 : Help > Software Updates > Installed Software
・Eclipse 3.2の場合 : Help > Software Updates > Manage Configuration
Project Zero公式サイトから、sMash V1.1.1.1をダウンロードします。
zipファイルを解凍し、解凍してできたzeroフォルダを任意の場所に配置します。
zeroフォルダに移動し、zeroコマンドを実行します。例えば、Windowsの場合はコマンドプロンプトを立ち上げ、以下のコマンドを実行します(<zero_root>はzeroディレクトリを配置した先のzeroディレクトリ内を示す)。
cd <zero_root>
./zero
eclipseを起動し、アップデートサイトの追加ダイアログを表示させます。
・Eclipse 3.5の場合 : Help > Software Updates > “Add site”
・Eclipse 3.4の場合 : Help > Software Updates > Installed Software > “Search for new features to install” > Next > [...]
CodeZineで「はじめて使うProject Zero」という記事が公開されました。
Project Zeroのインストールから、Webベースの開発ツール(Application Builder)でRESTサービスやサーバーサイドマッシュアップを作成するところまで、一通りの流れを説明してあります。これを機会に、ぜひProject Zeroを試してみて下さい。
【製品の詳しい解説】
- アナウンスメントワークショップ資料(社外公開、PDF)
http://www-06.ibm.com/jp/domino01/mkt/websphere.nsf/doc/002760F2
【チュートリアル&解説】
- developerWorks Japan > Project Zero 関連リンク集
http://www.ibm.com/developerworks/jp/offers/projectzero/
【sMashポータルサイト】
- WebSphere sMashマイクロ・サイト(日本語)
http://www-06.ibm.com/jp/software/websphere/smash/index.html
【Project Zero プロジェクトWebサイト】
- Project Zeroメイン・ページ(英語)
http://www.projectzero.org/
【ドキュメント】
- WebSphere sMash InfoCenter (日本語)
http://publib.boulder.ibm.com/infocenter/wsmashin/v1r0/index.jsp
- WebSphere sMash Getting Started (英語)
http://www.projectzero.org/zero/silverstone/latest/docs/zero.gettingstarted.doc/
- WebSphere sMash 開発者ガイド (英語)
http://www.projectzero.org/sMash/1.0.x/docs/zero.devguide.doc/
【コミュニティ】
- Project Zero フォーラム(日本語)
http://www.projectzero.org/forum/viewforum.php?f=7
- Project Zero 日本語Blog
http://www.projectzero.org/jblog/
WebSphere sMashアナウンスメント・ワークショップ資料が、こちらのサイトで公開されました。現時点で、技術的に一番充実した日本語資料です。是非ダウンロードして参考にしてください。
