Author: pnoltes
Date: Mon Nov 21 09:45:18 2016
New Revision: 1770637
URL: http://svn.apache.org/viewvc?rev=1770637&view=rev
Log:
CELIX-384: Update index info + news
Modified:
celix/site/trunk/content/index.mdtext
Modified: celix/site/trunk/content/index.mdtext
URL:
http://svn.apache.org/viewvc/celix/site/trunk/content/index.mdtext?rev=1770637&r1=1770636&r2=1770637&view=diff
==============================================================================
--- celix/site/trunk/content/index.mdtext (original)
+++ celix/site/trunk/content/index.mdtext Mon Nov 21 09:45:18 2016
@@ -1,17 +1,18 @@
Title: Welcome to Apache Celix
Links: links.mdtext
-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.
+Apache Celix is an implementation of the OSGi specification adapted to C and
C++. It is a provides a framework to develop (dynamic) modular software
applications using component and/or service-oriented programming.
-Celix entered incubation in November 2010 and has graduated in July 2014. At
this moment we are migrating from the incubator to the Celix top level project.
+Apache Celix is primarily developed in C and adds an additional abstraction,
in the form of a library, to support for C++.
-## News
+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).
+
-- 16-jul-2014 - After a successful graduation vote Apache Celix has graduation
to a top-level project.
-- 25-feb-2014 - After a successful vote Celix 1.0.0.incubating is released.
The release is now available via the [download](/download.cgi) section.
-- 16-dec-2012 - After a successful vote Celix 0.0.1-incubating is released.
+## News
---
+- 26-Oct-2016 - After a successful vote Celix 2.0.0 is released.
+- 16-Jul-2014 - After a successful graduation vote Apache Celix has graduation
to a top-level project.
+- 25-Feb-2014 - After a successful vote Celix 1.0.0.incubating is released.
The release is now available via the [download](/celix/download.cgi) section.
+- 16-Dec-2012 - After a successful vote Celix 0.0.1-incubating is released.