「第1回:Javaはまだまだこれからだ!」では、Java SE 7で計画されているモジュラリティの向上について解説し、それを実現するOSGiについて触れました。 今回からはOSGi仕様が実装されたEclipse Equinoxフレームワークを実際に体験していきましょう。一番身近な例としてEclipseを起動し、OSGiフレームワークの稼動の状況をみていきます。 本連載ではEclipse 3.3を基に解説を進めますが、配布パッケージによっては開発するためのプラグインが足りません。 以下のWebサイトから「Eclipse for RCP/Plugin Developper」か「Eclipse Classic」をダウンロードしてください。 上記はどちらともZIP形式で配布されています。今回はWindows用の「Eclipse Classic」をダウンロードして、任意の場所に展開してください。展開
こんにちは。チェンジビジョンの近藤です。 前回はモジュールを簡単に追加・削除を行うことのできるプラットフォームとしてOSGiを取り上げ、その参照実装の1つであるEquinoxを動かしてみました。筆者は、はじめてEclipse上で動いているプラグインをコンソール上から確認したとき、とてもワクワクしたのを覚えています。100以上のモジュールが組み合わさって、快適な開発環境が提供されていたからです。皆さんはいかがだったでしょうか。 さて、これから3回にわたってOSGiについてEquinoxを動かしながら解説し、Java SE 7で計画されているモジュラリティの向上を体験していきます。今回はOSGiの特徴であるモジュールの動的な追加・削除などを行うライフサイクルの管理を行ってみましょう。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く