TOP比較データ> 開発者共同(Collaborate)モジュール
徹底比較!! Eclipse & NetBeans 5
徹底比較!! Eclipse & NetBeans 5

第1回:NetBeans 5の登場
著者:ビーブレイクシステムズ  山下 広人   2006/2/24
前のページ  1  2  3  4
開発者共同(Collaborate)モジュール

   システム開発では必ずといっていいほど複数人で開発します。

   ファイル管理としては主にCVS(Concurrent Versions System)を使用しますが、不完全な状態でコミットを行うとコンパイルエラーや実行時の動作が不安定になります。

   しかし、開発途中のファイルを複数人で編集する必要がある場合があります。そんな時は、ほとんどの方がCVSにいったん別名でコミットをしたり、メールでファイルを送信したりすることでしょう。

   NetBeans 5.0では、開発者共同(Collaborate)モジュールを使用することにより、コミットせずに同時に1つのファイルを編集することが可能となります。

   開発者共同モジュールはデフォルトでインストールされていないため、アップデートセンターより入手する必要があります。

   入手方法を以下に示します。
  1. メニューバーのToolsより、Update Centerを選択します
  2. 「Select Location of Modules」が選択されていることを確認し、「NetBeans アップデートセンター Beta」にチェックをつけて、「Next」を押します
  3. 「Features」から「Developer Collaboration」を選択し、「Add」をクリックします
  4. 必要なモジュールが「Include in Install」欄に表示されていることを確認し、「Add」を押します
  5. 使用許諾契約の同意を求められますので、内容を確認して問題がなければ「Accept」を選択してください
  6. モジュールのダウンロードおよびインストールが行われ、完了したら「Next」を押します
  7. 署名の内容を確認して、「Finish」を押します

表3:開発者共同モジュールの入手

   以上でインストールは終了です。

   図10にインストール後の画面を示します。メニューバーに「Collaborate」が新たに表示されていることに注目してください。

開発者共同モジュールのインストール後
図10:開発者共同モジュールのインストール後
(画像をクリックすると別ウィンドウに拡大図を表示します)


Loginに必要なAccountの登録

   機能を有効にするためには、まずLoginする必要があります。

  1. メニューバーの「Collaborate」から「Login」を選択します
  2. 「Collaboration Login」ウィンドウが表示されますので、「Add Account」をクリックします
  3. アカウント取得画面「Add Collaboration Account」が表示されます。Step1の「Account Creation」にて「Accept」をチェックし「Next」を押します
  4. Step2の「Account Name」では、表示したい名称「Display Name」に任意で入力(ここでは「bbreak1」とします)して「Next」を押します
  5. Step3の「Server Location」では、そのまま「Next」を押します
  6. Step4の「User Details」では、任意の個人情報を入力し、「Next」を押します
  7. Step5の「Account Details」では、アカウントのIDとパスワードを入力し「Finish」を押します

表4:Loginに必要なAccountの登録までの流れ

   表4の手順によってLoginするために必要なAccountが登録されます。

   図11のように、Account取得後に作成した情報がCollaboration Login画面に設定されていることが確認できます。

開発者共同モジュールLogin画面
図11:開発者共同モジュールLogin画面


Login

   では早速Loginして使用してみましょう。

  1. Loginボタンを押してLoginします
  2. 「Collaboration Sessions」画面に表示されているツリーの「Conversations」を右クリックします
  3. 「Start Conversation」を選択します
  4. 表示された画面の「Drag files or projects here to share them」にGUIビルダー「Matisse」で作成した「NewJFrame.java」をファイルウィンドウよりドラッグ&ドロップします

表5:Login手順

   表5の操作手順でLoginすると図12のように表示され、Contactsに登録されているユーザに対してファイルを公開したことになります。

ファイル共有中
図12:ファイル共有中
(画像をクリックすると別ウィンドウに拡大図を表示します)


Contactsへの登録

   Contactsへの登録は以下のように簡単に行うことができます。

  1. ツリー上の「Contacts」を右クリックして、「Add Contacts」を選択します
  2. 「Search Text」に登録したいユーザ情報を入力して「Find」を押します(ここでは「bbreak2」と入力します)
  3. 図13のように該当するユーザが検索されますので、「OK」をクリックします

表6:Contactsへの登録手順

   これで選択したユーザがContactsに登録されました。

ユーザの追加
図13:ユーザの追加

   ツリー上に表示されているファイルを開くと、自らの環境にあるようにファイルを編集することができます。公開されている状態ですので、ファイルの編集はすべてのユーザに対して即時に反映されることになります。

   また、公開しているメンバーにメッセージを送ることもできます。メッセージを送る場合には、Sendボタンがある上の枠の部分(図12のメッセージ入力領域)にメッセージを記入しSendボタンを押します。メッセージ送信後は図13のように表示されます。

メッセージ送信
図14:メッセージ送信

   メッセージは、Javaコード(図14)やHTML、XML形式でも送信することができますので、実際にコーディングしているように見せることができます。

Javaコードのメッセージ送信
図15:Javaコードのメッセージ送信

   これら紹介した開発者共同機能により、煩わしいファイル送信や誤ったCVSへのコミットを避けることができます。また、1つのJavaファイルへの同時開発が可能になるのです。


まとめ

   今回は特筆すべきGUIビルダー「Matisse」と開発者共同モジュールについて紹介しました。これらの機能があれば開発時の細かな問題が大幅に解決されるはずです。

   次回はNetbeans5.0とEclipseのインストール時から開発環境の整備までの方法を比較していきたいと思います。

前のページ  1  2  3  4


ビーブレイクシステムズ 山下 広人
著者プロフィール
株式会社ビーブレイクシステムズ  山下 広人
オブジェクト指向技術コンサルタント 前職ではミッションクリティカルなシステム開発に従事。システム寄りな知識だけではなく、業務関連の知識を身に付けるべく会計・簿記を学び、その知識をいかすために会計システム構築ノウハウのあるビーブレイクシステムズに転職し、現在に至る。


INDEX
第1回:NetBeans 5の登場
  はじめに
  NetBeansの機能
  タイトルとJLabel
開発者共同(Collaborate)モジュール