Főmenü megnyitása

Apache Felix a OSGi Release 5 mag keretrendszer specifikáció nyílt forráskódú megvalósítása.[2] Az eredeti kódbázis az ObjectWeb Oscar projekt adományozásából származott.[3] A Felixen a fejlesztők egy egész évet dolgoztak és számos fejlesztést hajtottak végre, megtartva az eredeti koncepciót és teljesítményt. 2007. június 21-én a projekt kilépett az inkubátorból és felső szintű projektté vált.

Apache Felix
Apache Felix Shell GUI látképe
Apache Felix Shell GUI látképe

Fejlesztő Apache Software Foundation
Legfrissebb stabil
kiadás
1.2.0 (2009. április 20.)[1]
Legfrissebb fejlesztői kiadásismeretlen +/-
Programozási nyelv Java
Operációs rendszer Cross-platform
Platform Java virtuális gép
Méret 1.20 MB (tömörítve)
Állapot Aktív
Kategória OSGi Service Platform
Licenc Apache 2.0 Licence
Az Apache Felix weboldala

A Felix legkisebb méretű szoftvernek tekinthető az Apache Software Foundationnél.

Felix futtatásaSzerkesztés

Az Apache Felix OSGi futtatásához le kell tölteni a felix-framework-4.x.x.tar.gz vagy felix-framework-4.x.x.zip tömörített fájlt az ASF oldaláról. A Felix keretrendszer disztribúció kitömörítése után parancssorból a kitömörítés könyvtárából a következő paranccsal lehet elindítani:

java -jar bin/felix.jar

Amint a csomagok installálva vannak és futnak, a help parancs a konzolból való kiadásával ki fogja írni az összes elérhető parancsot:

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.

Felixet használó projektekSzerkesztés

A következő listába az Apache Felix-et adoptáló projektek vannak összegyűjtve:

  • ServiceMix 4[4] - Egy nyílt forráskódú ESB OSGi maggal. Tartalmaz JBI támogatást is.
  • Apache Sling - OSGi-alapú alkalmazás réteg a JCR tartalom repository-hoz.
  • EasyBeans - Nyílt forráskódú EJB 3 konténer.
  • GlassFish (v3) - Java EE alkalmazásszerver.
  • iDempiere - OSGi-alapú, nyílt forráskódú ERP (Enterprise Resource Planning) rendszer.
  • JOnAS 5 - nyilt forráskódú Java EE 5 alkalmazásszerver.
  • Project Fuji in Open ESB v3[halott link] - Pehelysúlyú moduláris ESB fő futtató környezet.
  • Jitsi (korábban SIP Communicatorként ismert) - Nyílt forráskódú Java VoIP és multi-protokoll azonnali üzenetküldő.
  • modulefusion - Nyílt forráskódú gyűjtemény a Java vállalati alkalmazásokhoz.
  • NetBeans - Szabad többnyelvű IDE.
  • Spring Roo - RAD eszköz a Java alapú vállalati alkalmazásokhoz
  • Opencast Matterhorn - Nyílt forráskódú szoftverek az akadémiai audió és videó tartalmak előállításához, menedzseléséhez és terjesztéséhez, de leginkább az előadások felvételéhez.

Kapcsolódó szócikkekSzerkesztés

JegyzetekSzerkesztés

  1. Release 1.2.0, 2009. április 20. (Hozzáférés: 2018. július 19.)
  2. OSGi Alliance Certified Products. OSGi Alliance Site. [2008. szeptember 25-i dátummal az eredetiből archiválva]. (Hozzáférés: 2008. október 3.)
  3. Project Oscar hosted at ObjectWeb
  4. Home page for the Apache ServiceMix 4. [2008. szeptember 14-i dátummal az eredetiből archiválva]. (Hozzáférés: 2008. szeptember 14.)

További információkSzerkesztés

FordításSzerkesztés

Ez a szócikk részben vagy egészben az Apache Felix című angol Wikipédia-szócikk ezen változatának fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel.