・OSGIとは何なのか? OSGIとはOpen Services Gateway initiativeの略であり、もともとはサービスゲートウェイの仕様を 策定する目的で作られたものでした。サービスゲートウェイとして想定されるのはホームサービス ゲートウェイによるネットワーク家電の制御プラットフォームなどが挙げられますが、実際はそれ以外 にも広く応用されている技術です。Javaプログラムを組む人ならば、まず間違いなくEclipseを使用した 経験があるでしょうが、このEclipse IDEもOSGIプラットフォームを採用しています。 OSGIはJavaベースのプラットフォームであり、その主な特徴として、JavaVMを上げ下げすることなしに 「bundle」と呼ばれるプログラムコンポーネントを起動/停止/インストール/アンインストールすること ができます。Eclise IDEで言うところのbu