Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Apache Celix

From Wikipedia, the free encyclopedia
The topic of this articlemay not meet Wikipedia'snotability guidelines for products and services. Please help to demonstrate the notability of the topic by citingreliable secondary sources that areindependent of the topic and provide significant coverage of it beyond a mere trivial mention. If notability cannot be shown, the article is likely to bemerged,redirected, ordeleted.
Find sources: "Apache Celix" – news ·newspapers ·books ·scholar ·JSTOR
(July 2020) (Learn how and when to remove this message)
Apache Celix[1]
Apache Celix logo
DeveloperApache Software Foundation
Initial releaseNovember 2010; 15 years ago (2010-11)
Stable release
2.4.0 / September 29, 2023; 2 years ago (2023-09-29)[2]
Written inC,C++
Operating systemLinux,macOS
LicenseApache License 2.0
Websitehttps://celix.apache.org/
RepositoryCelix Repository

Apache Celix is anopen-source implementation of theOSGi specification adapted toC andC++ developed by theApache Software Foundation. The project aims to provide a framework to develop (dynamic) modular software applications using component and/orservice-oriented programming.

Apache Celix is primarily developed in C and adds an additional abstraction, in the form of a library, to support for C++.

Modularity in Apache Celix is achieved by supporting - run-time installed - bundles. Bundles are zip files and can contain software modules in the form of shared libraries. Modules can provide and request dynamic services, for and from other modules, by interacting with a provided bundle context. Services in Apache Celix are "plain old" structs with function pointers or "plain old C++ Objects" (POCO).

History

[edit]

Apache Celix was welcomed in the Apache Incubator at November 2010 and graduated to Top Level Project from the Apache Incubator in July 2014.

References

[edit]
  1. ^Repository Mirror at GitHub
  2. ^"Apache Celix". Retrieved3 March 2025.

"Apache Celix website". The Apache Software Foundation. 2018. Retrieved2018-03-22. "Prose in this article was copied from this source, which is released under anApache License, Version 2.0"


External links

[edit]
Stub icon

Thisfree and open-source software article is astub. You can help Wikipedia byadding missing information.

Retrieved from "https://en.wikipedia.org/w/index.php?title=Apache_Celix&oldid=1278589877"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp