MozillaAddonDevelopmentJa

NetBeans による Mozilla アプリケーションアドオン開発

文書貢献者: Cydey


[[{TableOfContentsTitle=目次} | {TableOfContents title='目次'}]]

概要


Firefox のアドオンだけでなく、以下のアドオンも作成できるよう簡単に NetBeans を設定することができます:

  • Mozilla Firefox
  • Mozilla Thunderbird
  • Mozilla Suite 1.x
  • Netscape
  • SeaMonkey
  • Flock
  • Sunbird
  • Nvu

これは http://plugins.netbeans.org ウェブサイトにある Netbeans 用 foxbeans モジュールを使用して行うことが可能です

Foxbeans Netbeans モジュールのダウンロード


File:必要なページの表示

  • ダウンロードリンクをクリックし、 .nbm ファイルとしてモジュールをダウンロードします。どこへダウンロードするかを確認するポップアップウィンドウが開くでしょう。インストールしたいすべての NetBeans モジュールを含んだ個別のフォルダを作成することができます。

File:どこへダウンロードするかの選択


Foxbeans Netbeans プラグインのインストール


1. Netbeans IDE を開きます。(画像では Netbeans 6.0 を使用しています)

File:Netbeans ローディング

2. メニューバーより Tools を選択し、更に下より2番目のオプションの Plugins をサブメニューから選択します。

File:Plugin Manager

3. プラグインマネージャー はデフォルトでは Update タブが開かれているので、タブを Downloaded へ変更します。

File:Plugin Manager

4. Add Plugins ボタンをクリックするとウィンドウがポップアップで開くので、プラグインをダウンロードしたディレクトリへ遷移し、それを追加します。図のように表示されるようになります。

File:Plugin のインストール

File:Plugin のインストール

5. ウィンドウの下部左角にある install ボタンをクリックします。

File:Plugin のインストール

6. 確認ウィンドウがポップアップにて表示されるので、Next をクリックし、インストールを続けます。

File:ライセンス条項の同意

7. 次にライセンス条項を読み、それに同意します。プラグインは CDDL の下にライセンスされています。

File:ライセンス条項の同意

8. プラグインは windli により設計されているので、電子署名がされておらず、Validation Warning を無視し、継続する必要があります。

File:警告の無視

9. プラグインが自動的にインストールされ、終了したら IDE を再起動するようオプションが表示されるでしょう。インストールを完了するために行って下さい。

File:インストールを完了するための再起動


サンプル Mozilla アドオンの作成


1. Netbeans IDE が再起動したら、New Project メニュー項目をクリックし、新規プロジェクト作成を開始します。

File:新規プロジェクトの作成

2. Mozilla Addons の最初のオプションを選択し、Mozilla Addon プロジェクトを作成します。

File:Mozilla Addon プロジェクトの作成

3. プロジェクト名を設定し、Next をクリックします。

File:プロジェクト名の設定

5. 次に Addon の設定を入力する必要があります。アドオンとして関連づける Mozilla アプリケーションを選択し、表示されたアプリケーションを参照して下さい。今回は Mozilla Firefox とします。

File:プロジェクトの作成

File:プロジェクトの作成

File:プロジェクトの作成

6. 最後に Finish ボタンをクリックし、新規プロジェクトを作成します。

File:プロジェクトの作成


アドオンのコンパイルと開発


1. ここで、 build.xml やその他のディレクトリからなる基本的なアドオンプロジェクトの構成を見ることができます。アドオンをどのようにビルドするかの詳細は省略します。しかし、いずれの Mozilla アプリケーションでも開発できるプラットフォームの設定を行いました。

  • Mozilla Firefox
  • Mozilla Thunderbird
  • Mozilla Suite 1.x
  • Netscape
  • SeaMonkey
  • Flock
  • Sunbird
  • Nvu

File:ディレクトリ構造

2. 次にすべての設定が正しく行われたかをテストするため、プロジェクトのコンパイルと実行を行うことができます。Run Project ボタンを押すだけでサンプルアドオンを含む新たな Firefox のウィンドウが開くことがわかります。

File:現行の build.xml

File:メインプロジェクトの実行

3. Mozilla Firefox ウィンドウを開く注意深く見ると、My First Addon メニュー項目が Tools の下にあることに気付くでしょう。サンプルアドオンの動作をテストするのと同様にクリックすることができます。

File:Firefox

File:Firefox

File:Firefox


参考

1. http://www.rietta.com/firefox/Tutorial/overview.html

2. http://developer.mozilla.org/en/docs/Extensions


Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo