CELIX-368: Adds intro documentation. Refactors some doc names / links
8 files changed
tree: f8305ab479a77dab837f18045eaeb9cf55807dd4
  1. celix-bootstrap/
  2. cmake/
  3. config_admin/
  4. dependency_manager/
  5. dependency_manager_cxx/
  6. deployment_admin/
  7. device_access/
  8. dfi/
  9. doap/
  10. documents/
  11. event_admin/
  12. examples/
  13. framework/
  14. hessian/
  15. launcher/
  16. log_service/
  17. log_writer/
  18. remote_services/
  19. remote_shell/
  20. scr/
  21. shell/
  22. shell_bonjour/
  23. shell_tui/
  24. utils/
  25. .gitignore
  26. .travis.yml
  27. BUILDING
  28. CHANGES
  29. CMakeLists.txt
  30. Dockerfile.Android
  31. Doxyfile.in
  32. KEYS
  33. LICENSE
  34. MiniZip64_info.txt
  35. NOTICE
  36. rat-excludes.txt
  37. README.md
  38. RELEASE_NOTES
README.md

#Apache Celix Build Status Coverage Status Coverity Scan Build Status Apache Celix is an implementation of the OSGi specification adapted to C. It will follow the API as close as possible, but since the OSGi specification is written primarily for Java, there will be differences (Java is OO, C is procedural). An important aspect of the implementation is interoperability between Java and C. This interoperability is achieved by porting and implementing the Remote Services specification in Celix.

##Building For information how to build Apache Celix see Building Apache Celix

##Introduction to Apache Celix For an introduction into Apache Celix see Apache Celix Intro

##Getting Started with Apache Celix For a guide how to start writing your own bundles and services see Getting Started Guide