タグ

ブックマーク / www.s-cre.co.jp (3)

  • システムクリエイト株式会社

    3. OSGi入門3 バンドルの作成 Eclipseでバンドルを作成する場合、プラグインプロジェクトとして作成する。 メニューの「ファイル」->「新規」->「その他」より、プラグイン・プロジェクトを 選択する。 プロジェクト名を入力し(今回はSample)、ターゲットプラットフォームを OSGiフレームワークとし、Equinoxを選択する。 MANIFEST.MFに設定される各種設定を入力する。 デフォルトで値が設定されているため、そのままでも問題無い。 テンプレートを選択する。(今回は「Hello OSGi バンドル」を使用) テンプレートを使用しない場合、チェックボックスを解除する。 「Hello OSGi バンドル」のテンプレートを選択した場合、バンドルの 開始時、停止時のメッセージを入力する。 デフォルトで値が入力されていますが、今回は以下のように変更してい

    tohtas
    tohtas 2010/03/08
  • システムクリエイト株式会社

    2. OSGi入門2 MANIFEST.MFとは jarコマンドを実行した際、jarファイル内にMETA-INFディレクトリが作られ、 META-INF配下にMANIFEST.MFファイルが作成されます。 MANIFEST.MFはテキストファイルであり、作成したjarファイルの情報が 記述されています。 例: また、MANIFEST.MFは自分で作成し、jarファイルへ含むことも可能です。 より詳しくMANIFEST.MFの記述内容が知りたい方は以下のサイトを参照。 参考サイト:jarマニフェスト バンドルでのMANIFEST.MFの記述 OSGiバンドルのMANIFEST.MFは上記の記述内容とは異なり、バンドル専用の 記述が必要となります。 Bundle-Name : バンドル名 Bundle-Description : バンドルの説明 Bundle-Vendo

    tohtas
    tohtas 2010/03/08
  • システムクリエイト株式会社

    1. OSGi入門1 まず、OSGiとは何か? ネットワークなどを介してソフトウエア部品をやりとりすることで様々な機器の 機能を容易に変更することを目指したプラットフォーム技術です。 Java仮想マシン上で動作する実行環境と、一定の枠組みの下にJava言語で 記述した「バンドル」と呼ぶ各種アプリケーション・ソフトウエアやミドルウエアで 構成されています。 現在、ソフトウエアのリモート更新や追加機能実現のため、OA機器業界で 盛んに使われているほか,自動車業界,携帯電話機業界などへと応用範囲が 広がりつつあります。 OSGiのメリット・デメリット メリット

    tohtas
    tohtas 2010/03/08
  • 1