アパッチ・フェリックス

アパッチ・フェリックス
開発者Apacheソフトウェア財団
初回リリース2007年7月28日; 18年前 (2007年7月28日
安定版リリース
7.0.5 / 2022年6月3日; 3年前[1] ( 2022-06-03 )
リポジトリFelixリポジトリ
書かれたジャワ
オペレーティング·システムクロスプラットフォーム
サイズ2.5 MB ( zip ) / 2.4 MB ( tar.gz )
タイプOSGi サービス プラットフォーム
ライセンスApacheライセンス2.0
Webサイトfelix.apache.org

Apache Felixは、 OSGi Core Release 6フレームワーク仕様のオープンソース実装です[2]初期のコードベースは、ObjectWebOscarプロジェクトから寄贈されました。[3]開発者たちは1年間かけてFelixの開発に取り組み、オリジナルのフットプリントとパフォーマンスを維持しながら、様々な改良を加えてきました。2007年6月21日、このプロジェクトはインキュベーション段階からトップレベルプロジェクトへと昇格し、Apache Software Foundationで最も規模の小さいソフトウェアとなりました。

ランニングフェリックス

Apache Felix OSGiを実行するには、サイトからfelix-framework-4.xxtar.gzまたはfelix-framework-4.xxzip の圧縮ファイルをダウンロードする必要があります。Felixフレームワークの配布ファイルを解凍したら、解凍したディレクトリのコマンドラインから以下を入力します。

java -jar bin/felix.jar

バンドルがインストールされ実行された後、コンソールからhelpなどのコマンドを入力すると、使用可能なすべてのコマンドが表示されます。

  • bundlelevel <level> <id> ... | <id> - バンドルの開始レベルを設定または取得します。
  • cd [<base-URL>] - ベース URL を変更または表示します。
  • find <bundle-name> - 部分文字列に一致するバンドルを表示します。
  • headers [<id> ...] - バンドル ヘッダーのプロパティを表示します。
  • help - impl コマンドを表示します。
  • inspect - 依存関係情報 (パッケージ、サービスなど) を検査します。
  • install <URL> [<URL> ...] - バンドルをインストールします。
  • log [<max>] [error|warn|info|debug] - 最近のログエントリを一覧表示します。
  • obr ヘルプ - OSGi バンドル リポジトリ。
  • ps [-l | -s | -u] - インストールされているバンドルを一覧表示します。
  • refresh [<id> ...] - パッケージを更新します。
  • resolve [<id> ...] - 指定されたバンドルを解決しようとします。
  • シャットダウン - シャットダウン フレームワーク。
  • start <id> [<id> <URL> ...] - バンドルを開始します。
  • startlevel [<level>] - フレームワークの開始レベルを取得または設定します。
  • stop <id> [<id> ...] - バンドルを停止します。
  • sysprop [-r] [<key>] [<value>] - システムプロパティを表示、設定、変更、削除します。
  • uninstall <id> [<id> ...] - バンドルをアンインストールします。
  • update <id> [<URL>] - バンドルを更新します。
  • version - フレームワークのバージョンを表示します。

バージョン履歴

Felixフレームワークの配布

バージョンOSGi仕様のサポート発売日
7.0.0R72020年12月25日
6.0.3R62019年5月2日
6.0.2R62019年1月31日
6.0.1R62018年8月20日
5.2.0R62015年9月25日
5.0.1R62015年6月21日
5.0.0R42015年4月24日
4.6.1R42015年3月8日

サブプロジェクト

Apache Felix フレームワークを構成するサブプロジェクトのリスト。

成分最新バージョンリリース
AutoConf リソースプロセッサ0.1.82016年1月16日
バンドルリポジトリ2.0.102017年4月21日
構成管理者1.9.162019年6月15日
接続する0.2.02018年5月25日
コンフィギュレーター1.0.102019年6月15日
コンバータ1.0.102019年8月26日
コーディネーター1.0.22015年11月9日
依存関係マネージャー4r152018年12月23日
展開管理者0.9.102016年1月16日
イベント管理者1.5.02018年5月4日
ファイルのインストール3.6.42017年10月23日
フレームワークセキュリティ2.6.12018年8月16日
フレームワーク6.0.32019年5月2日
ゴーゴー52019年1月14日
ゴーゴーBOM1.0.22019年1月14日
ゴーゴーコマンド1.1.02019年1月10日
ゴーゴーJライン1.1.42019年1月28日
Gogoランタイム1.1.02019年1月10日
ゴーゴーシェル1.1.02019年1月10日
ヘルスチェック注釈2.0.02019年2月25日
ヘルスチェックAPI2.0.22019年5月20日
ヘルスチェックコア2.0.62019年5月20日
健康診断 一般検査2.0.42019年5月13日
ヘルスチェックWebコンソールプラグイン2.0.02019年2月25日
HTTP サービス API3.0.02015年8月5日
HTTP サービスベース4.0.82019年9月7日
HTTP サービス ブリッジ4.0.102019年9月7日
HTTP サービスバンドル3.0.02015年1月29日
HTTP サービス Cometd2.3.22014年11月5日
HTTP サービス Jetty4.0.142019年9月12日
HTTP サービス プロキシ3.0.62019年5月15日
HTTP サービスリアクター52014年11月5日
HTTPサービスSSLフィルター1.2.62018年10月19日
HTTP サービスホワイトボード4.0.02018年4月26日
HTTP サーブレット 2.6 + 3.0 API1.1.22015年8月5日
在庫プリンター1.0.62017年12月5日
iPOJO(コア)1.12.12014年12月16日
iPOJO アノテーション1.12.12014年12月16日
iPOJO API1.12.12014年12月16日
Gogo の iPOJO アーキテクチャ コマンド1.12.12014年12月16日
Felix シェルの iPOJO アーキテクチャ コマンド1.6.02010年4月16日
iPOJO BNDプラグイン1.12.12014年12月16日
iPOJOコンポジット1.12.12014年12月16日
iPOJO イベント管理ハンドラー1.8.02011年5月11日
iPOJO Extender パターン ハンドラー1.4.02009年7月21日
iPOJO JMXハンドラー1.4.02009年7月21日
IPOJO Karafの機能1.12.12014年12月16日
iPOJO マニピュレータ プロジェクト (すべての iPOJO マニピュレータ モジュールを含む)1.12.12014年12月16日
iPOJOマニピュレーター1.12.12014年12月16日
iPOJO マニピュレータ BOM1.12.12014年12月16日
iPOJO Mavenプラグイン1.12.12014年12月16日
iPOJO メタデータ1.6.02011年12月6日
iPOJO ランタイム プロジェクト (すべての iPOJO ランタイム モジュールを含む)1.12.12014年12月16日
iPOJO 時間依存ハンドラー1.6.02010年5月16日
iPOJO URL ハンドラー1.6.02010年4月16日
iPOJO Webコンソールプラグイン1.7.02013年5月15日
iPOJO ホワイトボードパターンハンドラー1.6.02011年7月3日
Jaas サポート ブート クラスパス Jar1.0.2
Jaas サポートバンドル1.0.22017年2月13日
junit4osgi - Mavenプラグイン1.0.02009年5月1日
junit4osgi - シェルコマンド1.0.02009年5月1日
junit4osgi - スイングGUI1.0.02009年5月1日
junit4osgi1.0.02009年4月30日
軽量HTTPサービス完了0.1.62017年5月5日
軽量 HTTP サービス コア0.1.62017年5月5日
軽量 HTTP サービス リアクター0.1.62017年5月5日
ログバック1.0.22019年1月22日
主要6.0.32019年5月2日
メタタイプ1.2.22018年9月26日
OBR Mavenプラグイン1.2.02008年2月14日
OSGi チェック Maven プラグイン0.1.02018年9月23日
OSGi OBR サービス API1.0.22008年4月25日
設定1.1.02016年10月12日
リモートシェル1.2.02016年11月25日
リゾルバ2.0.02018年7月3日
SCR(宣言型サービス)2.1.162019年2月26日
SCR注釈1.12.02016年10月13日
SCR bndプラグイン1.9.42019年5月9日
SCR Compat(宣言型サービス)1.0.42016年7月6日
SCR DS 注釈1.2.102017年9月8日
SCR 拡張アノ1.0.02016年7月10日
SCRジェネレータ1.18.22019年5月9日
シェルテキストUI1.4.12009年10月11日
シェル1.4.32012年3月6日
システム準備完了0.4.22019年4月5日
UPnP ベース ドライバー (JDK 1.3)0.8.02008年6月12日
UPnP ベース ドライバー (JDK 1.4+)0.8.02008年6月12日
UPnPエクストラ0.4.02009年5月17日
UPnPテスター0.4.02009年5月17日
ユーザー管理者1.0.42019年6月20日
ユーザー管理者ファイルベースストア1.0.22015年11月30日
ユーザー管理者 MongoDB ベースのストア1.0.12012年11月30日
ユーティリティ1.11.22018年12月11日
ウェブコンソール4.3.142019年8月16日
WebコンソールDSプラグイン2.1.02018年9月23日
Webコンソールイベントプラグイン1.1.82017年9月26日
Webコンソールメモリ使用量プラグイン1.0.102019年4月2日
WebコンソールOBRプラグイン1.0.42017年5月5日
Webコンソールパッケージ管理プラグイン1.0.42017年2月17日
Webコンソールスクリプトコンソールプラグイン1.0.22015年11月30日
Webコンソールサービス診断プラグイン0.1.32013年9月16日
Webコンソールサブシステムプラグイン0.1.02015年11月30日
WebコンソールUPNPプラグイン1.0.62015年3月10日
Webコンソールユーザー管理プラグイン1.0.22015年3月10日

Felixを使用したプロジェクト

以下に挙げたプロジェクトは、Apache Felix の採用を強調したものです。

  • ServiceMix 4 [4] - OSGiコアを搭載したオープンソースESB。JBIサポートも含まれています。
  • Apache Sling - JCRコンテンツ リポジトリ用の OSGi ベースのアプリケーション レイヤー
  • EasyBeans - オープンソースの EJB 3 コンテナ。
  • GlassFish (v3) - Java EE 用のアプリケーション サーバー。
  • JOnAS 5 - オープンソースの Java EE 5 アプリケーション サーバー。
  • JORAM および JoramMQ - オープンソース メッセージング: JMS、AMQP、および MQTT ブローカー。
  • Open ESB v3 の Project Fuji - 軽量でモジュール化された ESB コア ランタイム。
  • Jitsi (旧称 SIP Communicator) - オープン ソースの Java VoIP およびマルチプロトコル インスタント メッセンジャー。
  • modulefusion - Java エンタープライズ アプリケーション用のオープン ソース コレクション。
  • NetBeans - 無料の多言語 IDE。
  • SOA ソフトウェア- Akana (旧 SOA ソフトウェア) の API ゲートウェイ アプリケーション。
  • Spring Roo - Javaベースのエンタープライズアプリケーション向けRADツール
  • Opencast Matterhorn - 学術的なオーディオおよびビデオ コンテンツ、特に講義の録音を制作、管理、配布するためのオープン ソース ソフトウェア。
  • JIRA - JIRA は OSGi バンドルとしてプラグインをサポートします。
  • Adobe Experience Manager - Adob​​e Inc.が開発したエンタープライズコンテンツ管理システムおよびデジタル アセット管理

参照

参考文献

  1. ^ 「ニュース :: Apache Felix」. felix.apache.org . Apache Software Foundation . 2022年9月27日閲覧。
  2. ^ “OSGi Certified Products”. OSGi Allianceサイト. 2008年9月25日時点のオリジナルよりアーカイブ。 2018年4月1日閲覧
  3. ^ “Project Oscar hosted at ObjectWeb”. 2005年6月13日時点のオリジナルよりアーカイブ。 2007年3月9日閲覧
  4. ^ Apache ServiceMix 4 のホームページ 2008年9月14日アーカイブ、Wayback Machine
  • 公式サイト
Retrieved from "https://en.wikipedia.org/w/index.php?title=Apache_Felix&oldid=1289360619"