Jump to content

Апач Феликс

Апач Феликс
Разработчик(и) Фонд программного обеспечения Apache
Первоначальный выпуск 28 июля 2007 г .; 16 лет назад ( 28 июля 2007 )
Стабильная версия
7.0.5 / 3 июня 2022 г .; 2 года назад ( 03.06.2022 ) [1]
Репозиторий Репозиторий Феликса
Написано в Ява
Операционная система Кросс-платформенный
Размер 2,5 МБ ( zip ) / 2,4 МБ ( tar.gz )
Тип Сервисная платформа OSGi
Лицензия Лицензия Апач 2.0
Веб-сайт Феликс .apache .org

Apache Felix — это реализация с открытым исходным кодом спецификации платформы OSGi Core Release 6. [2] Первоначальная кодовая база была пожертвована проектом Оскар в ObjectWeb . [3] Разработчики работали над Феликсом целый год и внесли различные улучшения, сохранив при этом первоначальный размер и производительность. 21 июня 2007 года проект вышел из инкубации как проект верхнего уровня и считается программным обеспечением наименьшего размера в Apache Software Foundation .

Бегущий Феликс

[ редактировать ]

Для запуска Apache Felix OSGi необходимо скачать felix-framework-4.xxtar.gz или felix-framework-4.xxzip сжатый файл с сайта . После того, как вы извлекли дистрибутив платформы Felix, в командной строке в извлеченном каталоге введите следующее:

java -jar bin/felix.jar

После установки и запуска пакетов при вводе в консоли команды, например help, отобразятся все доступные команды, а именно:

  • уровень пакета <уровень> <id> ... | <id> — установить или получить стартовый уровень бандла.
  • cd [<base-URL>] — изменить или отобразить базовый URL.
  • find <bundle-name> — отобразить пакеты, соответствующие подстроке.
  • headers [<id> ...] — отображать свойства заголовка бандла.
  • help — отобразить команды impl.
  • проверить — проверить информацию о зависимостях (например, пакеты, сервис и т. д.).
  • install <URL> [<URL> ...] — установить пакет(ы).
  • log [<max>] [error|warn|info|debug] — список последних записей журнала.
  • obr help — репозиторий пакетов OSGi.
  • пс [-л | -с | -u] — список установленных пакетов.
  • обновить [<id> ...] — обновить пакеты.
  • разрешить [<id> ...] — попытаться разрешить указанные пакеты.
  • Shutdown - структура выключения.
  • start <id> [<id> <URL> ...] — запустить пакет(ы).
  • startlevel [<уровень>] — получить или установить стартовый уровень фреймворка.
  • stop <id> [<id> ...] — остановить пакет(ы).
  • sysprop [-r] [<ключ>] [<значение>] — отображение, установка, изменение и удаление системных свойств.
  • uninstall <id> [<id> ...] — удалить пакет(ы).
  • update <id> [<URL>] — пакет обновлений.
  • версия - отображает версию фреймворка.

История версий

[ редактировать ]

Дистрибутив Felix Framework

Версия Поддержка спецификаций OSGi Дата выпуска
7.0.0 Р7 25 декабря 2020 г.
6.0.3 Р6 2 мая 2019 г.
6.0.2 Р6 31 января 2019 г.
6.0.1 Р6 20 августа 2018 г.
5.2.0 Р6 25 сентября 2015 г.
5.0.1 Р6 21 июня 2015 г.
5.0.0 Р4 24 апреля 2015 г.
4.6.1 Р4 8 марта 2015 г.

Подпроекты

[ редактировать ]

Список подпроектов, из которых состоит платформа Apache Felix.

Компонент Последняя версия Выпущенный
AutoConf Resource Processor0.1.8January 16, 2016
Bundle Repository2.0.10April 21, 2017
Configuration Admin1.9.16June 15, 2019
Connect0.2.0May 25, 2018
Configurator1.0.10June 15, 2019
Converter1.0.10August 26, 2019
Coordinator1.0.2November 9, 2015
Dependency Manager 4r15December 23, 2018
Deployment Admin0.9.10January 16, 2016
Event Admin1.5.0May 4, 2018
File Install3.6.4October 23, 2017
Framework Security2.6.1August 16, 2018
Framework6.0.3May 2, 2019
Gogo5January 14, 2019
Gogo BOM1.0.2January 14, 2019
Gogo Command1.1.0January 10, 2019
Gogo JLine1.1.4January 28, 2019
Gogo Runtime1.1.0January 10, 2019
Gogo Shell1.1.0January 10, 2019
Health Check Annotations2.0.0February 25, 2019
Health Check API2.0.2May 20, 2019
Health Check Core2.0.6May 20, 2019
Health Check General Checks2.0.4May 13, 2019
Health Check Webconsole Plugin2.0.0February 25, 2019
HTTP Service API3.0.0August 5, 2015
HTTP Service Base4.0.8September 7, 2019
HTTP Service Bridge4.0.10September 7, 2019
HTTP Service Bundle3.0.0January 29, 2015
HTTP Service Cometd2.3.2November 5, 2014
HTTP Service Jetty4.0.14September 12, 2019
HTTP Service Proxy3.0.6May 15, 2019
HTTP Service Reactor5November 5, 2014
HTTP Service SSL filter1.2.6October 19, 2018
HTTP Service Whiteboard4.0.0April 26, 2018
HTTP Servlet 2.6 + 3.0 API1.1.2August 5, 2015
Inventory Printer1.0.6December 5, 2017
iPOJO (Core)1.12.1December 16, 2014
iPOJO Annotations1.12.1December 16, 2014
iPOJO API1.12.1December 16, 2014
iPOJO Architecture Command for Gogo1.12.1December 16, 2014
iPOJO Architecture Command for the Felix Shell1.6.0April 16, 2010
iPOJO BND Plugin1.12.1December 16, 2014
iPOJO Composite1.12.1December 16, 2014
iPOJO Event Admin handler1.8.0May 11, 2011
iPOJO Extender pattern handler1.4.0July 21, 2009
iPOJO JMX handler1.4.0July 21, 2009
IPOJO Karaf Features1.12.1December 16, 2014
iPOJO Manipulator Project (containing all iPOJO manipulator modules)1.12.1December 16, 2014
iPOJO Manipulator1.12.1December 16, 2014
iPOJO Manipulator BOM1.12.1December 16, 2014
iPOJO Maven Plugin1.12.1December 16, 2014
iPOJO Metadata1.6.0December 6, 2011
iPOJO Runtime Project (containing all iPOJO runtime modules)1.12.1December 16, 2014
iPOJO Temporal Dependency handler1.6.0May 16, 2010
iPOJO URL Handler1.6.0April 16, 2010
iPOJO WebConsole Plugin1.7.0May 15, 2013
iPOJO Whiteboard pattern handler1.6.0July 3, 2011
Jaas Support Boot Classpath Jar1.0.2
Jaas Support Bundle1.0.2February 13, 2017
junit4osgi - maven plugin1.0.0May 1, 2009
junit4osgi - shell command1.0.0May 1, 2009
junit4osgi - swing gui1.0.0May 1, 2009
junit4osgi1.0.0April 30, 2009
Lightweight HTTP Service Complete0.1.6May 5, 2017
Lightweight HTTP Service Core0.1.6May 5, 2017
Lightweight HTTP Service Reactor0.1.6May 5, 2017
Logback1.0.2January 22, 2019
Main6.0.3May 2, 2019
Metatype1.2.2September 26, 2018
OBR Maven plugin1.2.0February 14, 2008
OSGi Check Maven Plugin0.1.0September 23, 2018
OSGi OBR service API1.0.2Apilr 25, 2008
Preferences1.1.0October 12, 2016
Remote Shell1.2.0November 25, 2016
Resolver2.0.0July 3, 2018
SCR (Declarative Services)2.1.16February 26, 2019
SCR Annotations1.12.0October 13, 2016
SCR bnd Plugin1.9.4May 9, 2019
SCR Compat (Declarative Services)1.0.4July 6, 2016
SCR DS Annotations1.2.10September 8, 2017
SCR Ext Anno1.0.0July 10, 2016
SCR Generator1.18.2May 9, 2019
Shell Text UI1.4.1October 11, 2009
Shell1.4.3March 6, 2012
System Ready0.4.2April 5, 2019
UPnP Base Driver (JDK 1.3)0.8.0June 12, 2008
UPnP Base Driver (JDK 1.4+)0.8.0June 12, 2008
UPnP Extra0.4.0May 17, 2009
UPnP Tester0.4.0May 17, 2009
User Admin1.0.4June 20, 2019
User Admin File-based store1.0.2November 30, 2015
User Admin MongoDB-based store1.0.1November 30, 2012
Utils1.11.2December 11, 2018
Web Console4.3.14August 16, 2019
Web Console DS Plugin2.1.0September 23, 2018
Web Console Event Plugin1.1.8September 26, 2017
Web Console Memory Usage Plugin1.0.10April 2, 2019
Web Console OBR Plugin1.0.4May 5, 2017
Web Console Package Admin Plugin1.0.4February 17, 2017
Web Console Script Console Plugin1.0.2November 30, 2015
Web Console Service Diagnostics Plugin0.1.3September 16, 2013
Web Console Subsystems Plugin0.1.0November 30, 2015
Web Console UPNP Plugin1.0.6March 10, 2015
Web Console User Admin Plugin1.0.2March 10, 2015

Проекты с использованием Felix

[ редактировать ]

Перечисленные ниже проекты демонстрируют внедрение Apache Felix:

  • СервисМикс 4 [4] - ESB с открытым исходным кодом и ядром OSGi. Он также включает поддержку JBI.
  • Apache Sling — уровень приложений на базе OSGi для репозиториев контента JCR .
  • EasyBeans — контейнер EJB 3 с открытым исходным кодом.
  • GlassFish (v3) — сервер приложений для Java EE.
  • JOnAS 5 — сервер приложений Java EE 5 с открытым исходным кодом.
  • JORAM и JoramMQ — обмен сообщениями с открытым исходным кодом: брокер JMS, AMQP и MQTT.
  • Project Fuji в Open ESB v3 — легкая и модульная среда выполнения ядра ESB.
  • Jitsi (ранее известный как SIP Communicator) — Java VoIP с открытым исходным кодом и многопротокольный мессенджер.
  • Modulefusion — коллекция с открытым исходным кодом для корпоративных приложений Java.
  • NetBeans — бесплатная многоязычная среда разработки.
  • SOA Software — приложение API-шлюза от Akana (ранее SOA Software).
  • Spring Roo — инструмент RAD для корпоративных приложений на основе Java
  • Opencast Matterhorn — программное обеспечение с открытым исходным кодом для создания, управления и распространения академического аудио- и видеоконтента, особенно записей лекций.
  • JIRA — JIRA поддерживает плагины в виде пакетов OSGi.
  • Adobe Experience Manager — система управления корпоративным контентом и цифровыми активами, разработанная Adobe Inc.

См. также

[ редактировать ]
  1. ^ «Новости :: Апач Феликс» . felix.apache.org . Фонд программного обеспечения Apache . Проверено 27 сентября 2022 г.
  2. ^ «Сертифицированные продукты OSGi» . Сайт Альянса OSGi . Архивировано из оригинала 25 сентября 2008 года . Проверено 1 апреля 2018 г.
  3. ^ «Проект Оскар, размещенный в ObjectWeb» . Архивировано из оригинала 13 июня 2005 г. Проверено 9 марта 2007 г.
  4. ^ Домашняя страница Apache ServiceMix 4. Архивировано 14 сентября 2008 г. на Wayback Machine.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: a4818f269d2172694771fb5b6bde7ac2__1717378320
URL1:https://arc.ask3.ru/arc/aa/a4/c2/a4818f269d2172694771fb5b6bde7ac2.html
Заголовок, (Title) документа по адресу, URL1:
Apache Felix - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)