celix-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From build...@apache.org
Subject svn commit: r1001410 - in /websites/staging/celix/trunk/content: ./ index.html
Date Mon, 21 Nov 2016 09:45:26 GMT
Author: buildbot
Date: Mon Nov 21 09:45:26 2016
New Revision: 1001410

Log:
Staging update by buildbot for celix

Modified:
    websites/staging/celix/trunk/content/   (props changed)
    websites/staging/celix/trunk/content/index.html

Propchange: websites/staging/celix/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Mon Nov 21 09:45:26 2016
@@ -1 +1 @@
-1690511
+1770637

Modified: websites/staging/celix/trunk/content/index.html
==============================================================================
--- websites/staging/celix/trunk/content/index.html (original)
+++ websites/staging/celix/trunk/content/index.html Mon Nov 21 09:45:26 2016
@@ -152,18 +152,18 @@ h2:hover > .headerlink, h3:hover > .head
   visibility: hidden;
 }
 h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover
> .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink
{ visibility: visible }</style>
-<p>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.</p>
-<p>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.</p>
+<p>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.</p>
+<p>Apache Celix is primarily developed in C and adds an additional abstraction, in
the form of a library, to support for C++.</p>
+<p>Modularity in Apache Celix is achieved by supporting - run-time installed - bundles.
<code>Bundles</code> are zip files and can contain software modules in the form
of shared libraries.
+<code>Modules</code> can provide and request dynamic services, for and from other
modules, by interacting with a provided bundle context. 
+<code>Services</code> in Apache Celix are "plain old" structs with function pointers
or "plain old C++ Objects" (POCO).</p>
 <h2 id="news">News<a class="headerlink" href="#news" title="Permanent link">&para;</a></h2>
 <ul>
-<li>16-jul-2014 - After a successful graduation vote Apache Celix has graduation to
a top-level project.</li>
-<li>25-feb-2014 - After a successful vote Celix 1.0.0.incubating is released. The release
is now available via the <a href="/download.cgi">download</a> section.</li>
-<li>16-dec-2012 - After a successful vote Celix 0.0.1-incubating is released.</li>
+<li>26-Oct-2016 - After a successful vote Celix 2.0.0 is released.</li>
+<li>16-Jul-2014 - After a successful graduation vote Apache Celix has graduation to
a top-level project.</li>
+<li>25-Feb-2014 - After a successful vote Celix 1.0.0.incubating is released. The release
is now available via the <a href="/celix/download.cgi">download</a> section.</li>
+<li>16-Dec-2012 - After a successful vote Celix 0.0.1-incubating is released.</li>
 </ul>
-<p>--</p>
                     </div>
                     <div id="homeright">
                         



Mime
View raw message