Apache Felix: Difference between revisions
GreenC bot (talk | contribs) |
Rescuing 4 sources and tagging 1 as dead. #IABot (v1.2.5) |
||
Line 82: | Line 82: | ||
==Projects Using Felix== |
==Projects Using Felix== |
||
The projects listed below highlight the adoption of Apache Felix: |
The projects listed below highlight the adoption of Apache Felix: |
||
* [[Apache ServiceMix|ServiceMix 4]] <ref>[http://servicemix.apache.org/SMX4/index.html Home page for the Apache ServiceMix 4]</ref> - An open source ESB with an OSGi core. It also includes JBI support. |
* [[Apache ServiceMix|ServiceMix 4]] <ref>[http://servicemix.apache.org/SMX4/index.html Home page for the Apache ServiceMix 4] {{wayback|url=http://servicemix.apache.org/SMX4/index.html |date=20080914183424 }}</ref> - An open source ESB with an OSGi core. It also includes JBI support. |
||
* [[Apache Sling]] - OSGi-based applications layer for [[Content repository API for Java|JCR]] content repositories. |
* [[Apache Sling]] - OSGi-based applications layer for [[Content repository API for Java|JCR]] content repositories. |
||
* [[EasyBeans]] - open source EJB 3 container. |
* [[EasyBeans]] - open source EJB 3 container. |
||
Line 90: | Line 90: | ||
* [http://fuji.dev.java.net Project Fuji in Open ESB v3] - Light weight and modular ESB core runtime. |
* [http://fuji.dev.java.net Project Fuji in Open ESB v3] - Light weight and modular ESB core runtime. |
||
* [http://jitsi.org Jitsi] (formerly known as SIP Communicator) - open source Java VoIP and multi-protocol instant messenger. |
* [http://jitsi.org Jitsi] (formerly known as SIP Communicator) - open source Java VoIP and multi-protocol instant messenger. |
||
* [ |
* [https://web.archive.org/web/20130617072202/http://modulefusion.org/ modulefusion] - open source collection for Java enterprise applications. |
||
* [[NetBeans]] - The free MultiLanguage IDE. |
* [[NetBeans]] - The free MultiLanguage IDE. |
||
* [[SOA Software]] - API Gateway application from Akana (formerly SOA Software). |
* [[SOA Software]] - API Gateway application from Akana (formerly SOA Software). |
||
Line 110: | Line 110: | ||
==External links== |
==External links== |
||
*{{official website|http:// |
*{{official website|http://www.webcitation.org/6HeO8qd6m?url=http%3A%2F%2Ffelix.apache.org%2F}} |
||
*[http://felix.apache.org/site/downloads.cgi Apache Felix Downloads Site] |
*[http://felix.apache.org/site/downloads.cgi Apache Felix Downloads Site] |
||
*[http://forge.objectweb.org/projects/oscar/ Oscar project website] |
*[http://forge.objectweb.org/projects/oscar/ Oscar project website] |
||
*[http://oscar-osgi.sourceforge.net/ Oscar Bundle Repository] |
*[http://oscar-osgi.sourceforge.net/ Oscar Bundle Repository] |
||
*[http://fosdem.unixheads.org/2009/lightningtalks/apache_felix.xvid.avi Dynamic deployment with Apache Felix] by Marcel Offermans at [[fosdem]] 2009 |
*[http://fosdem.unixheads.org/2009/lightningtalks/apache_felix.xvid.avi Dynamic deployment with Apache Felix]{{dead link|date=October 2016 |bot=InternetArchiveBot |fix-attempted=yes }} by Marcel Offermans at [[fosdem]] 2009 |
||
** [http://felix.apache.org/site/presentations.data/Dynamic%20Deployment%20with%20Apache%20Felix.pdf Marcel Offermans's presentation] |
** [http://felix.apache.org/site/presentations.data/Dynamic%20Deployment%20with%20Apache%20Felix.pdf Marcel Offermans's presentation] |
||
*Feathercast podcast about Felix released [http://feathercast.org/podcasts/feathercast_ep31.mp3] |
*Feathercast podcast about Felix released [http://feathercast.org/podcasts/feathercast_ep31.mp3] |
Revision as of 08:00, 16 October 2016
This article needs additional citations for verification. (August 2013) |
Apache Felix | |
Developer(s) | Apache Software Foundation |
---|---|
Stable release | 5.4.0
/ October 2015 |
Repository | |
Written in | Java |
Operating system | Cross-platform |
Size | 1.20 MB (archived) |
Type | OSGi Service Platform |
License | Apache 2.0 Licence |
Website | http://felix.apache.org/ |
Apache Felix is an open source implementation of the OSGi Release 5 core framework specification.[1] The initial codebase was donated from the Oscar project at ObjectWeb.[2] The developers worked on Felix for a full year and have made various improvements while retaining the original footprint and performance. On June 21, 2007, the project graduated from incubation as a top level project and is considered the smallest size software at Apache Software Foundation.
Running Felix
This article contains instructions, advice, or how-to content. (April 2014) |
To run Apache Felix OSGi, you need to download the felix-framework-4.x.x.tar.gz or felix-framework-4.x.x.zip compressed file from the site. Once you have extracted the Felix framework distribution, from the command line in the extracted directory type the following:
java -jar bin/felix.jar
After bundles are installed and running, typing a command like help from the console will display all available commands, which are:
- 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.
Version history
Felix Framework Distribution
Version | OSGi spec support | Release date |
---|---|---|
5.2.0 | R6 | September 25, 2015 |
5.0.1 | R6 | June 21, 2015 |
5.0.0 | R4 | April 24, 2015 |
4.6.1 | R4 | March 08, 2015 |
Projects Using Felix
The projects listed below highlight the adoption of Apache Felix:
- ServiceMix 4 [3] - An open source ESB with an OSGi core. It also includes JBI support.
- Apache Sling - OSGi-based applications layer for JCR content repositories.
- EasyBeans - open source EJB 3 container.
- GlassFish (v3) - application server for Java EE.
- iDempiere - OSGi-based, open-source ERP (Enterprise Resource Planning) system.
- JOnAS 5 - open source Java EE 5 application server.
- Project Fuji in Open ESB v3 - Light weight and modular ESB core runtime.
- Jitsi (formerly known as SIP Communicator) - open source Java VoIP and multi-protocol instant messenger.
- modulefusion - open source collection for Java enterprise applications.
- NetBeans - The free MultiLanguage IDE.
- SOA Software - API Gateway application from Akana (formerly SOA Software).
- Spring Roo - RAD tool for Java-based enterprise applications
- Opencast Matterhorn - Open Source software to produce, manage and distribute academic audio and video content, especially lecture recordings.
- JIRA - JIRA supports plug-ins as OSGi bundles.
See also
- OSGi Alliance
- Apache ACE, a software distribution framework based on OSGi that allows user to centrally manage and distribute software components
- Apache Aries, a Blueprint Container implementations and extensions of application-focused specifications defined by OSGi Enterprise Expert Group
- Knopflerfish
- Equinox
- Concierge OSGi
References
- ^ "OSGi Alliance Certified Products". OSGi Alliance Site. Archived from the original on 25 September 2008. Retrieved 2008-10-03.
{{cite web}}
: Unknown parameter|deadurl=
ignored (|url-status=
suggested) (help) - ^ Project Oscar hosted at ObjectWeb
- ^ Home page for the Apache ServiceMix 4 Archived 2008-09-14 at the Wayback Machine
External links
- Official website
- Apache Felix Downloads Site
- Oscar project website
- Oscar Bundle Repository
- Dynamic deployment with Apache Felix[permanent dead link] by Marcel Offermans at fosdem 2009
- Feathercast podcast about Felix released [1]
- DynamicJava, website provides pragmatic for developing Dynamic Java Applications.
- Bartlett, Neil (2009-01-10). "OSGi In Practice" (PDF) (DRAFT ed.). p. 229.