documents/subprojects/README.md
Apache Celix - Subprojects
Apache Celix is organized into several subprojects. The following subproject are currently available:
- Framework - The Apache Celix framework, an implementation of OSGi adapted to C.
- C Dependency Manager - A C component/dependency model for use through an API provided as library.
- C++ Dependency Manager - A C++ component/dependency model for use through an API provided as library.
- Device Access - An implementation of the OSGi Device Access specification adapted to C.
- Etcd library - A C library that interfaces with ETCD.
- Examples - A Selection of examples showing how the framework can be used.
- Log Service - An implementation of the OSGi Log Service adapted to C.
- Log Writer - A simple log writer for use in combination with the Log Service.
- Remote Service Admin - An implementation of the OSGi Remote Service Admin Service - for several protocols - adapted to C.
- Shell - A OSGi shell implementation.
- Shell TUI - A textual UI for the Celix Shell.
- Remote Shell - A remote (telnet) frontend for the Celix shell.
- Bonjour Shell - A remote (Bonjour / mDNS) frontend for the Celix shell.
- Deployment Admin - A deployment admin implementation.