Apache Felix

Apache Felix
Apache Felix
Apache Felix
Apache Felix.png
Скриншот Apache Felix Shell GUI
Тип

OSGi Service Platform

Разработчик

Apache Software Foundation

Написана на

Java

Операционная система

Кроссплатформенное ПО

Последняя версия

4.0.3 (10 июня 2012)

Состояние

Active

Лицензия

Apache 2.0 Licence

Сайт

http://felix.apache.org/

Apache Felix — свободный фреймворк, являющийся реализацией спецификации OSGi Release 4.[1] Основой данного фреймворка является проект Oscar из состава ObjectWeb.[2] 21 июня 2007 года фреймворк стал проектом верхнего уровня некоммерческой организации Apache Software Foundation.

Содержание

Запуск Apache Felix

Для запуска Apache Felix OSGi необходимо загрузить архив felix-framework-x.x.x.tar.gz или felix-framework-x.x.x.zip с официального сайта.[3] После распаковки архива необходимо перейти в соответствующую папку и ввести команду:

java -jar bin/felix.jar

После этого установленные бандлы будут запущены. Команда help выводит в консоли список всех доступных команд:

bundlelevel <level> <id> ... | <id> - set or get bundle start level.
cd [<base-URL>]                     - change or display base URL.
find <bundle-name>                  - display bundles matching substring.
headers [<id> ...]                  - display bundle header properties.
help                                - display impl commands.
inspect                             - inspect dependency information (e.g., packages, service, etc.).
install <URL> [<URL> ...]           - install bundle(s).
log [<max>] [error|warn|info|debug] - list recent log entries.
obr help                            - OSGi bundle repository.
ps [-l | -s | -u]                   - list installed bundles.
refresh [<id> ...]                  - refresh packages.
resolve [<id> ...]                  - attempt to resolve the specified bundles.
shutdown                            - shutdown framework.
start <id> [<id> <URL> ...]         - start bundle(s).
startlevel [<level>]                - get or set framework start level.
stop <id> [<id> ...]                - stop bundle(s).
sysprop [-r] [<key>] [<value>]      - Display, set, modify and remove system properties.
uninstall <id> [<id> ...]           - uninstall bundle(s).
update <id> [<URL>]                 - update bundle.
version                             - display version of framework.

Проекты использующие Apache Felix

Список проектов, использующих фреймворк Apache Felix:

  • ServiceMix 4 [4] — свободная реализация шины ESB с OSGi ядром. Также предоставляет поддержку JBI.
  • Apache Sling — OSGi-based applications layer for JCR content repositories.
  • EasyBeans — свободный контейнер для EJB 3.0.
  • GlassFish (v3) — сервер приложений для Java EE.
  • JOnAS 5 — свободный сервер приложений для Java EE 5.
  • Project Fuji in Open ESB v3 — легковесное и модульное ядро для шины ESB.
  • SIP Communicator — свободный мультипротокольный менеджер сообщений, написанный на Java с поддержкой VoIP.
  • modulefusion — свободная библиотека программного кода для разработки интерпрайз приложений.
  • NetBeans — бесплатная интегрированная среда разработки.
  • Spring Roo — RAD-инструмент для разработки интерпрайз приложений на Java.

См. также

  • OSGi Alliance
  • Apache ACE — фреймворк для распространения ПО базирующийся на OSGi, позволяющий пользователям централизованно управлять и распространять программные компоненты
  • Apache Aries
  • Knopflerfish — OSGi фреймворк одноимённой фирмы, распространяемый под лицензией BSD License
  • Equinox — проект Eclipse, фреймворк для реализации сервисно-ориентированной архитектуры с поддержкой плагинов.
  • Concierge OSGi — OSGi фреймворк, реализующий спецификацию OSGi R3, разработанный для мобильных и встраиваемых систем.

Примечания

  1. OSGi Alliance Certified Products. OSGi Alliance Site.(недоступная ссылка — история) Проверено 3 октября 2008.
  2. Project Oscar hosted at ObjectWeb
  3. Apache Felix Downloads Site
  4. Home page for the Apache ServiceMix 4

Ссылки



Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Полезное


Смотреть что такое "Apache Felix" в других словарях:

  • Apache Felix — Infobox Software name = Apache Felix caption = Demonstration of the Apache Felix Shell GUI collapsible = yes developer = Apache Software Foundation status = Active latest release version = 1.2.1 latest release date = release date|2008|09|11… …   Wikipedia

  • Felix (Begriffsklärung) — Felix (lat.: glücklich ) steht für Felix, einen männlichen Vor und Familiennamen Der Hase Felix, eine Kinderbuch Serie aus dem Coppenrath Verlag Felix the Cat (in Deutschland auch Felix der Kater), eine US amerikanische Comic Figur Felix… …   Deutsch Wikipedia

  • Apache Sling — Infobox Software name = Apache Sling caption = developer = Apache Software Foundation latest release version = 3 incubator latest release date = release date|2008|06|25 latest preview version = latest preview date = operating system = Cross… …   Wikipedia

  • Felix — Infobox Given Name Revised name = Felix imagesize= caption= pronunciation= gender = Male meaning = lucky or successful region = origin = Latin related names = footnotes = Felix (Latin for happy or lucky ) is a male given name and the name of many …   Wikipedia

  • Apache Software Foundation — Pour les articles homonymes, voir Apache (homonymie). Logo de Apache Software Foundation L Apache Software Foundation (Fondation Apache) est une organisation à but non lucratif qui développe des log …   Wikipédia en Français

  • Apache Commons — проект фонда Apache Software Foundation (далее ASF), имеющий своей целью разработку и поддержку открытого программного обеспечения повторного использования на языке Java, т.е. библиотек Java. В более узком смысле Apache Commons это «большая… …   Википедия

  • Apache HTTP Server — Original author(s) Robert McCool Developer(s) Apache Software Foundation Initial release …   Wikipedia

  • Apache OFBiz — Screenshot  …   Wikipedia

  • Apache — HTTP Server Логотип Apache Тип Веб сервер Разработчик Apache …   Википедия

  • Apache Maven — Тип Автоматизация сборки Разработчик …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»