Apache Felix

Mai cikkünkben a Apache Felix témájában fogunk elmélyülni, amely kérdés az utóbbi időben egyre fontosabbá vált. Ahogy a társadalom fejlődik és fejlődik, elengedhetetlen, hogy tisztában legyünk a Apache Felix különböző oldalaival, és megértsük mindennapi életünkre gyakorolt ​​hatását. Az eredetétől a mai relevanciáig a Apache Felix minden vonatkozását megvizsgáljuk, hogy átfogó és teljes áttekintést nyújthassunk. Ezenkívül elemezzük a Apache Felix következményeit különböző területeken, a politikától az emberek mindennapi életéig. Reméljük, hogy ez a cikk hasznos és felvilágosító útmutató lesz azoknak, akik szeretnének mélyebben elmerülni a Apache Felix témájában.

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

FejlesztőApache Software Foundation
Programozási nyelvJava
Operációs rendszerCross-platform
PlatformJava virtuális gép
Méret1.20 MB (tömörítve)
ÁllapotAktív
KategóriaOSGi Service Platform
LicencApache 2.0 Licence
Az Apache Felix weboldala

Apache Felix a OSGi Release 5 mag keretrendszer specifikáció nyílt forráskódú megvalósítása.[1] Az eredeti kódbázis az ObjectWeb Oscar projekt adományozásából származott.[2] 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.

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

Felix futtatása

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                      - change or display base URL.
find <bundle-name>                  - display bundles matching substring.
headers                   - display bundle header properties.
help                                - display impl commands.
inspect                             - inspect dependency information (e.g., packages, service, etc.).
install <URL>            - install bundle(s).
log   - list recent log entries.
obr help                            - OSGi bundle repository.
ps                    - list installed bundles.
refresh                   - refresh packages.
resolve                   - attempt to resolve the specified bundles.
shutdown                            - shutdown framework.
start <id>          - start bundle(s).
startlevel                 - get or set framework start level.
stop <id>                 - stop bundle(s).
sysprop         - Display, set, modify and remove system properties.
uninstall <id>            - uninstall bundle(s).
update <id>                  - update bundle.
version                             - display version of framework.

Felixet használó projektek

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

  • ServiceMix 4[3] - 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ócikkek

Jegyzetek

  1. OSGi Alliance Certified Products. OSGi Alliance Site. . (Hozzáférés: 2008. október 3.)
  2. Project Oscar hosted at ObjectWeb. . (Hozzáférés: 2021. május 27.)
  3. Home page for the Apache ServiceMix 4. . (Hozzáférés: 2008. szeptember 14.)

További információk

Fordítá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. Ez a jelzés csupán a megfogalmazás eredetét és a szerzői jogokat jelzi, nem szolgál a cikkben szereplő információk forrásmegjelöléseként.