| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> |
| <html> |
| <head> |
| <meta http-equiv="content-type" |
| content="text/html; charset=UTF-8"> |
| <title>NetBeans IDE - OSGI相互運用性</title> |
| <link rel="stylesheet" href="../../netbeans.css" type="text/css"> |
| <link rel="stylesheet" href="../../features.css" type="text/css"> |
| <meta name="description" |
| content="NetBeans IDE - Integrated tools for OSGi developers"> |
| <meta http-equiv="content-language" content="en"> |
| </head> |
| <body> |
| <h1>NetBeans OSGi相互運用性</h1> |
| <a href="../../images_www/v7/1/screenshots/osgi.png"><img alt="NetBeans IDEでのOSGi相互運用性" src="../../images_www/v7/1/screenshots/osgi-cut.png"><br> </a> |
| <p><a href="../../images_www/v7/screenshots/osgi.png"><span class="font-11">イメージをクリックして全画面表示</span></a></p> |
| <p><strong> OSGiおよびNetBeans実行時コンテナを共存させることで、両者の長所を活用できます。</strong></p> |
| <table class="features-table"> |
| <tbody> |
| <tr> |
| <td> |
| <h2><strong></strong>OSGiフレームワークの相互運用性 </h2> |
| <p> OSGiフレームワークは、モジュール式のアプリケーションを作成するためのモジュールおよびサービス・レジストリ・システムです。NetBeans IDEを使用して、JavaアプリケーションおよびNetBeansプラットフォーム・ベースのアプリケーションで使用するOSGiバンドルを簡単に作成できるようになりました。 </p> |
| <h2>OSGiとNetBeansの組合せ</h2> |
| <p> NetBeans IDEでは、既存のOSGiバンドルをNetBeansプラットフォーム・アプリケーションで簡易に使用できるようになりました。両者の橋渡しをすることで、ネイティブのNetBeansモジュールの隣でOSGiバンドルを再利用および実行できるようになります。 </p> |
| <h2>MavenおよびAntプロジェクトのOSGi </h2> |
| <p> NetBeans IDEを使用すると、Maven原型から純粋なOSGiバンドルを作成およびビルドした後、OSGiコンテナで実行しているアプリケーション(既存のJavaアプリケーションまたはプラットフォーム・ベースのアプリケーション)からこのバンドルにアクセスできます。関連したOSGiバンドルのグループのバイナリ・アーティファクト(JAR)を、追加クラスタとしてAntベースのNetBeansプラットフォーム・アプリケーションに追加できます。 </p> |
| <p> どのAntベースのプラットフォーム・アプリケーション・プロジェクトのコンテキスト・メニューにもあるOSGiサブメニューを使用して、アプリケーションを完全にOSGiバンドルに変換できます。これは、NetBeansモジュール・システムに接続しなくても、OSGiコンテナでネイティブに実行できます。 </p> |
| <h2>OSGiコンテナ: FelixおよびEquinox </h2> |
| <p> NetBeans IDEにバンドルされているApache Felix OSGi実行時コンテナで、OSGiバンドルを実行できるようになりました。「新規プロジェクト」>「サンプル」>「NetBeansモジュール」の下にある「Equinoxベース・プラットフォーム・アプリケーション」や、関連チュートリアルを活用すれば、Equinox実行時コンテナで動作するプラットフォーム・アプリケーションにOSGiバンドルを統合するのに役立ちます。 </p> |
| <p><img alt="-" src="../../images_www/v6/arrow-button.gif"> <a href="../../kb/trails/platform.html">OSGiおよびNetBeansのチュートリアル</a></p> |
| <p><img alt="-" src="../../images_www/v6/arrow-button.gif"> <a href="http://wiki.netbeans.org/OSGiAndNetBeans">OSGiおよびNetBeansの概要</a></p> |
| </td> |
| <td class="screenshots-col"> |
| <p><img alt="OSGiバンドル" src="../../images_www/screenshots/6.9/maven-osgi.png"></p> |
| <p><img alt="OSGiクラスタ" src="../../images_www/v6/9/features/osgi-cluster.png"></p> |
| <p><img alt="OSGiサンプル・プロジェクト" src="../../images_www/v6/9/features/osgi-project.png"></p> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </body> |
| </html> |