Modified: websites/staging/celix/trunk/content/documentation/releasing.html
==============================================================================
--- websites/staging/celix/trunk/content/documentation/releasing.html (original)
+++ websites/staging/celix/trunk/content/documentation/releasing.html Wed Jul
8 12:47:33 2015
@@ -60,7 +60,18 @@
<a href="/index.html"><img id="headerimage"
src="/images/celix.png" alt="Apache Celix"
height="130px"></a>
<div id="navbar">
- <ul>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ 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>
+<ul>
<li><a href="/index.html">Home</a></li>
<li><a href="/celix.html">About</a><ul>
<li><a href="/celix.html">Celix</a></li>
@@ -129,8 +140,19 @@
<div id="main">
<div id="homecenter">
<div id="homeleft">
- <h1 class="title">Releasing Apache Celix</h1>
- <p>Note: This information is only of use to Apache
Celix Release Managers!</p>
+ <p class="title">Releasing Apache Celix</p>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ 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>Note: This information is only of use to Apache Celix Release Managers!</p>
<p>Steps to follow:</p>
<ul>
<li>Create signing KEYs</li>
@@ -150,7 +172,7 @@
<li><a href="http://creadur.apache.org/rat/apache-rat/index.html">Apache
RAT</a></li>
<li><a href="http://www.apache.org/dev/openpgp.html">Apache OpenPGP
Howto</a></li>
</ul>
-<h2 id="create-signing-keys">Create signing KEYs</h2>
+<h2 id="create-signing-keys">Create signing KEYs<a class="headerlink"
href="#create-signing-keys" title="Permanent link">¶</a></h2>
<p>Each Release Manager must have his own signing keys. Information about and
instruction for the generation of these keys can be found on the
<a href="http://www.apache.org/dev/release-signing.html#generate">Signing
Releases page</a> and <a
href="http://www.apache.org/dev/openpgp.html#generate-key">How To OpenPGP</a>.
Be sure to follow the information provided on that site and its references.</p>
<p>The generated key can be uploaded to the <a href="http://pgp.mit.edu">MIT
PGP Public Key Server</a>.</p>
@@ -160,7 +182,7 @@ for more information. This updated file
<li><a
href="https://dist.apache.org/repos/dist/dev/incubator/celix/KEYS">Apache Celix
release development area KEYS</a></li>
<li><a
href="https://dist.apache.org/repos/dist/release/incubator/celix/KEYS">Apache
Celix release distribution area KEYS</a></li>
</ul>
-<h2 id="update-release-related-files">Update release related files</h2>
+<h2 id="update-release-related-files">Update release related files<a
class="headerlink" href="#update-release-related-files" title="Permanent
link">¶</a></h2>
<p>For every release the related files must be updated. The following files
are relevant:</p>
<ul>
<li>
@@ -190,7 +212,7 @@ Update the following pieces:</p>
<p>Note: The DEFAULT_VERSION property is used as default version for new
bundles and as such does not need to be updated when making a release.</p>
-<h2 id="compile-and-test">Compile and test</h2>
+<h2 id="compile-and-test">Compile and test<a class="headerlink"
href="#compile-and-test" title="Permanent link">¶</a></h2>
<p>Before creating a branch, be sure that the source compiles and tests run
successfully. If there are any known shortcomings, make sure they are listed in
the
RELEASE_NOTES. Details for compiling and testing are available in the BUILDING
file.</p>
<div class="codehilite"><pre><span class="c1">// Create a directory as sibling
of the celix release directory</span>
@@ -230,7 +252,7 @@ the check.</p>
<p>Apache RAT should not raise any concers, if there are, check the source
files for
a license header. If it is a false positive update the rat-excludes.txt file
in the root of the project. Be sure it is a false positive! If in doubt, ask
the
mailing list! Third party licenses may need to be mentioned in the NOTICE
file.</p>
-<h2 id="create-svn-tag">Create SVN tag</h2>
+<h2 id="create-svn-tag">Create SVN tag<a class="headerlink"
href="#create-svn-tag" title="Permanent link">¶</a></h2>
<p>After changing all files a tag for the new release must be made. Before
doing so, make sure all changed files are committed.</p>
<p>The tag should be named like this: celix-X.Y.Z</p>
<p>To make a tag use the following command:</p>
@@ -241,7 +263,7 @@ mailing list! Third party licenses may n
<p>Note: Make sure there are no new changes made on trunk while working on the
release. Discuss: Use a branch for staging the release and the files? Or
possibly use a revision nr?</p>
-<h2 id="create-sign-and-publish-artefacts">Create, sign and publish
artefacts</h2>
+<h2 id="create-sign-and-publish-artefacts">Create, sign and publish
artefacts<a class="headerlink" href="#create-sign-and-publish-artefacts"
title="Permanent link">¶</a></h2>
<p>Since Celix only releases source artefacts, creating the artefact is simple
and straightforward</p>
<div class="codehilite"><pre><span class="c1">// Create symbolic link so the
archive has a directory with version information</span>
<span class="o">></span> <span class="n">ln</span> <span
class="o">-</span><span class="n">s</span> <span class="n">celix</span> <span
class="n">celix</span><span class="o">-</span><span class="no">X</span><span
class="p">.</span><span class="no">Y</span><span class="p">.</span><span
class="no">Z</span>
@@ -264,7 +286,7 @@ mailing list! Third party licenses may n
<p>Copy the archive of the source to the <a
href="https://dist.apache.org/repos/dist/dev/incubator/celix/KEYS">Apache Celix
release development area</a> (using SVN).</p>
<p>See the <a href="http://www.apache.org/dev/release.html#host-rc">Apache
Release Guide</a> for more information.</p>
-<h2 id="run-the-vote">Run the vote</h2>
+<h2 id="run-the-vote">Run the vote<a class="headerlink" href="#run-the-vote"
title="Permanent link">¶</a></h2>
<p>Before a release is official a vote has to be held. More information on
voting can be found on <a
href="http://www.apache.org/foundation/voting.html">Apache Voting
Process</a>.</p>
<p>The first vote has to be done on the public mailinglist of the project
itself ([email protected]). The following template must be used for this
vote:</p>
<p>================================================================================================================</p>
@@ -272,8 +294,7 @@ mailing list! Third party licenses may n
<p>To: [email protected]<br />
Subject: [VOTE] Release Celix version X.Y.Z</p>
<p>This is the release vote for Apache Celix, version X.Y.Z.</p>
-<p>It fixes the following issues: <br />
-{Create Release Note link using
https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12323511}</p>
+<p Create="Create" Note="Note" Release="Release"
https:_issues.apache.org_jira_secure_ReleaseNote.jspa_version="12323511"
link="link" using="using">It fixes the following issues: <br /></p>
<p>Source files:<br />
https://dist.apache.org/repos/dist/dev/celix/celix-X.Y.Z/</p>
<p>The tag to be voted upon:<br />
@@ -290,7 +311,7 @@ https://dist.apache.org/repos/dist/dev/i
<p>After this first vote the results must be posted to the "dev" list, see
below for more information.</p>
<p>================================================================================================================</p>
<p>Note: Be sure to use the [VOTE] tag, this is used by the automated vote
tracking system to keep track of outstanding vote threads.</p>
-<h2 id="post-the-vote-results">Post the vote results</h2>
+<h2 id="post-the-vote-results">Post the vote results<a class="headerlink"
href="#post-the-vote-results" title="Permanent link">¶</a></h2>
<p>As mentioned before, after each vote the results must be posted to the
corresponding list. This "Result" vote contains the number of votes made,
including
wether a vote is binding or not. For a successful vote the following template
can be used.</p>
<p>================================================================================================================</p>
@@ -308,14 +329,14 @@ Subject: [RESULT][VOTE] Release Celix ve
<p>================================================================================================================</p>
<p>Note: Be sure to post the vote result with the same topic as the original
message. Also prepend the subject with [RESULT]. This is, again, needed to be
able to keep track
of vote threads. </p>
-<h2 id="roll-out-release-artefacts">Roll out release artefacts</h2>
+<h2 id="roll-out-release-artefacts">Roll out release artefacts<a
class="headerlink" href="#roll-out-release-artefacts" title="Permanent
link">¶</a></h2>
<p>If the vote is passed successfully the release can be moved from the "dev"
area to "release". The automated svnpubsub will move the artifact to the
correct
server for mirroring. Mirroring typically can take up to 24 hours.</p>
<p>Besides uploading the new release, the old release should be archived.
Since archiving is already automated, it is only needed to delete the previous
version from the release
area. See the <a
href="http://www.apache.org/dev/release.html#when-to-archive">Apache Release
Guide</a> for more information.</p>
<p>See the <a href="http://www.apache.org/dev/release.html#upload-ci">Apache
Release Guide</a> for more information.</p>
<p>After these 24 hours the release can be announced.</p>
-<h2 id="announce-the-release">Announce the release</h2>
+<h2 id="announce-the-release">Announce the release<a class="headerlink"
href="#announce-the-release" title="Permanent link">¶</a></h2>
<p>Update website's <a href="http://celix.apache.org/index.html">News</a> and
<a href="http://celix.apache.org/download.html">Download</a> sections to
include the new release.</p>
<p>On the "Download" page, the old release can be replaced with the new one,
there is no need to keep a link to archived versions. The "News" section can
simply be extended
with an additional entry.</p>
@@ -334,8 +355,7 @@ Services specification in Celix.</p>
<p>This new release focusses on .... {add additional information for this
release}</p>
<p>The release is available here:<br />
http://celix.apache.org/download.cgi</p>
-<p>The full change log is available here:<br />
-{Create Release Note link using
https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12323511}</p>
+<p Create="Create" Note="Note" Release="Release"
https:_issues.apache.org_jira_secure_ReleaseNote.jspa_version="12323511"
link="link" using="using">The full change log is available here:<br /></p>
<p>We welcome your help and feedback. For more information on how to report
problems,
and to get involved, visit the project website at http://celix.apache.org/</p>
<p>The Apache Celix Team</p>
@@ -346,7 +366,18 @@ and to get involved, visit the project w
<div id="download" class="rc">
- <h2 id="requirements">Requirements</h2>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ 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>
+<h2 id="requirements">Requirements<a class="headerlink" href="#requirements"
title="Permanent link">¶</a></h2>
<ul>
<li>CMake (2.8.4)</li>
<li>GCC (4.2.1)</li>
@@ -355,7 +386,7 @@ and to get involved, visit the project w
<li>CUnit</li>
<li>Celix Source</li>
</ul>
-<h2 id="useful-links">Useful Links</h2>
+<h2 id="useful-links">Useful Links<a class="headerlink" href="#useful-links"
title="Permanent link">¶</a></h2>
<ul>
<li><a href="http://www.cmake.org/cmake/help/documentation.html">CMake
Documentation</a></li>
</ul>
Modified: websites/staging/celix/trunk/content/download-links.html
==============================================================================
--- websites/staging/celix/trunk/content/download-links.html (original)
+++ websites/staging/celix/trunk/content/download-links.html Wed Jul 8
12:47:33 2015
@@ -60,7 +60,18 @@
<a href="/index.html"><img id="headerimage"
src="/images/celix.png" alt="Apache Celix"
height="130px"></a>
<div id="navbar">
- <ul>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ 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>
+<ul>
<li><a href="/index.html">Home</a></li>
<li><a href="/celix.html">About</a><ul>
<li><a href="/celix.html">Celix</a></li>
@@ -129,7 +140,7 @@
<div id="main">
<div id="homecenter">
<div id="homeleft">
- <h1 class="title"></h1>
+ <p class="title"></p>
</div>
<div id="homeright">
Modified: websites/staging/celix/trunk/content/download.html
==============================================================================
--- websites/staging/celix/trunk/content/download.html (original)
+++ websites/staging/celix/trunk/content/download.html Wed Jul 8 12:47:33 2015
@@ -60,7 +60,18 @@
<a href="/index.html"><img id="headerimage"
src="/images/celix.png" alt="Apache Celix"
height="130px"></a>
<div id="navbar">
- <ul>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ 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>
+<ul>
<li><a href="/index.html">Home</a></li>
<li><a href="/celix.html">About</a><ul>
<li><a href="/celix.html">Celix</a></li>
@@ -129,11 +140,22 @@
<div id="main">
<div id="homecenter">
<div id="homeleft">
- <h1 class="title">Download Celix</h1>
- <p>Celix is an implementation of the OSGi
specification adapted to C.</p>
-<h2 id="releases">Releases</h2>
+ <p class="title">Download Celix</p>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ 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>Celix is an implementation of the OSGi specification adapted to C.</p>
+<h2 id="releases">Releases<a class="headerlink" href="#releases"
title="Permanent link">¶</a></h2>
<p>Apache Celix only releases source distributions, information about building
and running van be found inside the release tarball.</p>
-<h3 id="mirrors">Mirrors</h3>
+<h3 id="mirrors">Mirrors<a class="headerlink" href="#mirrors" title="Permanent
link">¶</a></h3>
<p>The currently selected mirror is <strong>[preferred]</strong>. If you
encounter a problem with this mirror, please select another mirror. If all
mirrors are failing, there are <em>backup</em>
mirrors (at the end of the mirrors list) that should be available.
<form action="[location]" method="get" id="SelectMirror">Other mirrors:
@@ -145,7 +167,7 @@ mirrors (at the end of the mirrors list)
<input type="submit" value="Change"></input>
</form></p>
<p>You may also consult the <a href="http://www.apache.org/mirrors/">complete
list of mirrors</a>.</p>
-<h3 id="downloads">Downloads</h3>
+<h3 id="downloads">Downloads<a class="headerlink" href="#downloads"
title="Permanent link">¶</a></h3>
<ul>
<li>Source: <a
href="[preferred]/incubator/celix/celix-1.0.0.incubating/celix-1.0.0.incubating.tar.gz">celix-1.0.0.incubating.tar.gz</a>
[ <a
href="http://www.apache.org/dist/incubator/celix/celix-1.0.0.incubating/celix-1.0.0.incubating.tar.gz.asc">PGP</a>
] [
Modified: websites/staging/celix/trunk/content/examples/helloworld-links.html
==============================================================================
--- websites/staging/celix/trunk/content/examples/helloworld-links.html
(original)
+++ websites/staging/celix/trunk/content/examples/helloworld-links.html Wed Jul
8 12:47:33 2015
@@ -60,7 +60,18 @@
<a href="/index.html"><img id="headerimage"
src="/images/celix.png" alt="Apache Celix"
height="130px"></a>
<div id="navbar">
- <ul>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ 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>
+<ul>
<li><a href="/index.html">Home</a></li>
<li><a href="/celix.html">About</a><ul>
<li><a href="/celix.html">Celix</a></li>
@@ -129,8 +140,19 @@
<div id="main">
<div id="homecenter">
<div id="homeleft">
- <h1 class="title"></h1>
- <h2 id="useful-links">Useful Links</h2>
+ <p class="title"></p>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ 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>
+<h2 id="useful-links">Useful Links<a class="headerlink" href="#useful-links"
title="Permanent link">¶</a></h2>
<ul>
<li><a
href="https://github.com/apache/celix/tree/master/examples/hello_world">Example
Source</a></li>
<li>
Modified: websites/staging/celix/trunk/content/examples/helloworld.html
==============================================================================
--- websites/staging/celix/trunk/content/examples/helloworld.html (original)
+++ websites/staging/celix/trunk/content/examples/helloworld.html Wed Jul 8
12:47:33 2015
@@ -60,7 +60,18 @@
<a href="/index.html"><img id="headerimage"
src="/images/celix.png" alt="Apache Celix"
height="130px"></a>
<div id="navbar">
- <ul>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ 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>
+<ul>
<li><a href="/index.html">Home</a></li>
<li><a href="/celix.html">About</a><ul>
<li><a href="/celix.html">Celix</a></li>
@@ -129,11 +140,22 @@
<div id="main">
<div id="homecenter">
<div id="homeleft">
- <h1 class="title">Hello World Example</h1>
- <p>The HelloWorld example shows how to create a simple
activator that prints a message when starting/stopping the bundle.
+ <p class="title">Hello World Example</p>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ 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>The HelloWorld example shows how to create a simple activator that prints a
message when starting/stopping the bundle.
To show how data can be stored by the activator a data struct is created which
is passed to all calls made from the
framework to the activator.</p>
-<h2 id="activator">Activator</h2>
+<h2 id="activator">Activator<a class="headerlink" href="#activator"
title="Permanent link">¶</a></h2>
<p>To be able to start or stop a bundle an activator is needed. In Celix an
activator has to implement the
"bundle_activator.h" header. This header contains the following templates:</p>
<ul>
@@ -152,7 +174,7 @@ framework to the activator.</p>
</pre></div>
</td></tr></table>
-<h2 id="create">Create</h2>
+<h2 id="create">Create<a class="headerlink" href="#create" title="Permanent
link">¶</a></h2>
<p>The create function is used to create the data object for the activator. In
this data object the service registration
etc can be stored. It is possible to return NULL.
The HelloWorld example uses a data struct to store a string which is printed
during the start and stop function.</p>
@@ -176,7 +198,7 @@ The HelloWorld example uses a data struc
</pre></div>
</td></tr></table>
-<h2 id="start">Start</h2>
+<h2 id="start">Start<a class="headerlink" href="#start" title="Permanent
link">¶</a></h2>
<p>The start function is the entry point of the bundle. After installing the
bundle, the framework calls the start
function to actually start the bundle. In the HelloWorld example it only
prints a message using the data from the
userData struct.</p>
@@ -192,7 +214,7 @@ userData struct.</p>
</pre></div>
</td></tr></table>
-<h2 id="stop">Stop</h2>
+<h2 id="stop">Stop<a class="headerlink" href="#stop" title="Permanent
link">¶</a></h2>
<p>The stop function is called when the bundle is stopped.</p>
<table class="codehilitetable"><tr><td class="linenos"><div
class="linenodiv"><pre>1
2
@@ -204,7 +226,7 @@ userData struct.</p>
</pre></div>
</td></tr></table>
-<h2 id="manifest">Manifest</h2>
+<h2 id="manifest">Manifest<a class="headerlink" href="#manifest"
title="Permanent link">¶</a></h2>
<p>In Celix manifest files are used to describe a service. For example a
symbolic name, the version but also exported (provided) or imported (required)
services and the name of the library contained in a bundle. Every bundle
requires a manifest file, and this file must be located in the MANIFEST
directory and called MANIFEST.MF.
For the HelloWorld example a simple Manifest file is needed with a symbolic
name, version and library name.</p>
<table class="codehilitetable"><tr><td class="linenos"><div
class="linenodiv"><pre>1
@@ -215,7 +237,7 @@ For the HelloWorld example a simple Mani
</pre></div>
</td></tr></table>
-<h2 id="bundle">Bundle</h2>
+<h2 id="bundle">Bundle<a class="headerlink" href="#bundle" title="Permanent
link">¶</a></h2>
<p>Finally, to build the library and create the bundle, a CMake build file is
needed. In this build file the library is created from the source code,
includes can be given, link libraries can be defined and the bundle is
created.</p>
<table class="codehilitetable"><tr><td class="linenos"><div
class="linenodiv"><pre>1
2
@@ -235,7 +257,7 @@ Top Level CMakeList.txt</p>
</pre></div>
-<h2 id="target">Target</h2>
+<h2 id="target">Target<a class="headerlink" href="#target" title="Permanent
link">¶</a></h2>
<p>To be able to use bundles a configuration is needed. This configuration
contains a list of bundles to start. Celix contains a CMake macro to simply the
process of create such configuration.
The target macro can be called with a name and a list of bundles. The build
creates the configuration file and copies the bundles to a directory with the
same name as the target.
The HelloWorld bundle is included, as well as a shell. The shell is used to be
able to list and stop/start installed bundles.
@@ -245,7 +267,7 @@ target.cmake</p>
</pre></div>
-<h2 id="building">Building</h2>
+<h2 id="building">Building<a class="headerlink" href="#building"
title="Permanent link">¶</a></h2>
<p>After creating the build files, the bundle and target must be
build/created. Building and running is explained in detail on Building and
Running Celix.
For the HelloWorld example the following steps need to be executed from the
root of the project. It is assumed that the environment is setup properly.</p>
<div class="codehilite"><pre><span class="n">mkdir</span> <span
class="n">build</span>
@@ -282,7 +304,18 @@ In the shell the "ps" command can be use
<div id="download" class="rc">
- <h2 id="useful-links">Useful Links</h2>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ 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>
+<h2 id="useful-links">Useful Links<a class="headerlink" href="#useful-links"
title="Permanent link">¶</a></h2>
<ul>
<li><a
href="https://github.com/apache/celix/tree/master/examples/hello_world">Example
Source</a></li>
<li>
Modified: websites/staging/celix/trunk/content/index.html
==============================================================================
--- websites/staging/celix/trunk/content/index.html (original)
+++ websites/staging/celix/trunk/content/index.html Wed Jul 8 12:47:33 2015
@@ -140,7 +140,7 @@ h2:hover > .headerlink, h3:hover > .head
<div id="main">
<div id="homecenter">
<div id="homeleft">
- <h1 class="title">Welcome to Apache Celix</h1>
+ <p class="title">Welcome to Apache Celix</p>
<style type="text/css">
/* The following code is added by mdx_elementid.py
It was originally lifted from http://subversion.apache.org/style/site.css */
@@ -188,10 +188,10 @@ h2:hover > .headerlink, h3:hover > .head
<h2 id="mailing-lists">Mailing Lists<a class="headerlink"
href="#mailing-lists" title="Permanent link">¶</a></h2>
<ul>
<li><a href="mailto:[email protected]">Developers List</a>
- (<a
href="http://mail-archives.apache.org/mod_mbox/celix-dev/">Archives</a>)</li>
+ (<a
href="http://incubator.markmail.org/search/+list:org.apache.incubator.celix-dev">Archives</a>)</li>
<li>
<p><a href="mailto:[email protected]">Commits List</a>
- (<a
href="http://mail-archives.apache.org/mod_mbox/celix-commits/">Archives</a>)</p>
+ (<a
href="http://incubator.markmail.org/search/+list:org.apache.incubator.celix-commits">Archives</a>)</p>
</li>
<li>
<p><a href="http://mail-archives.apache.org/mod_mbox/">Apache Mail
Archives</a></p>
Modified: websites/staging/celix/trunk/content/links.html
==============================================================================
--- websites/staging/celix/trunk/content/links.html (original)
+++ websites/staging/celix/trunk/content/links.html Wed Jul 8 12:47:33 2015
@@ -140,7 +140,7 @@ h2:hover > .headerlink, h3:hover > .head
<div id="main">
<div id="homecenter">
<div id="homeleft">
- <h1 class="title"></h1>
+ <p class="title"></p>
<style type="text/css">
/* The following code is added by mdx_elementid.py
It was originally lifted from http://subversion.apache.org/style/site.css */
Modified: websites/staging/celix/trunk/content/subprojects.html
==============================================================================
--- websites/staging/celix/trunk/content/subprojects.html (original)
+++ websites/staging/celix/trunk/content/subprojects.html Wed Jul 8 12:47:33
2015
@@ -60,7 +60,18 @@
<a href="/index.html"><img id="headerimage"
src="/images/celix.png" alt="Apache Celix"
height="130px"></a>
<div id="navbar">
- <ul>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ 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>
+<ul>
<li><a href="/index.html">Home</a></li>
<li><a href="/celix.html">About</a><ul>
<li><a href="/celix.html">Celix</a></li>
@@ -129,8 +140,19 @@
<div id="main">
<div id="homecenter">
<div id="homeleft">
- <h1 class="title">Subprojects</h1>
- <p>Apache Celix is organized into several subprojects.
The following subproject are currently available:</p>
+ <p class="title">Subprojects</p>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ 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 organized into several subprojects. The following
subproject are currently available:</p>
<ul>
<li><a href="/subprojects/dependencymanager.html">Dependency Manager</a> - A
component/dependency model for use through an API.</li>
<li><a href="/subprojects/deviceaccess.html">Device Access</a> - An
implementation of the OSGi Device Access specification adapted to C.</li>
Modified:
websites/staging/celix/trunk/content/subprojects/dependencymanager.html
==============================================================================
--- websites/staging/celix/trunk/content/subprojects/dependencymanager.html
(original)
+++ websites/staging/celix/trunk/content/subprojects/dependencymanager.html Wed
Jul 8 12:47:33 2015
@@ -60,7 +60,18 @@
<a href="/index.html"><img id="headerimage"
src="/images/celix.png" alt="Apache Celix"
height="130px"></a>
<div id="navbar">
- <ul>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ 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>
+<ul>
<li><a href="/index.html">Home</a></li>
<li><a href="/celix.html">About</a><ul>
<li><a href="/celix.html">Celix</a></li>
@@ -129,13 +140,24 @@
<div id="main">
<div id="homecenter">
<div id="homeleft">
- <h1 class="title">Apache Celix Dependency Manager</h1>
- <p>The Dependency Manager subproject provides an API
based method for declaring components and their dependencies.
+ <p class="title">Apache Celix Dependency Manager</p>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ 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>The Dependency Manager subproject provides an API based method for
declaring components and their dependencies.
Dependencies can be defined as optional or required, and the DM takes care of
the component life cycle based on the availability of the dependencies.</p>
<p>Dependencies are injected into the component using callback functions or
via a field of a struct.</p>
-<h2 id="building">Building</h2>
+<h2 id="building">Building<a class="headerlink" href="#building"
title="Permanent link">¶</a></h2>
<p>To build the Dependency Manager the CMake build option
"BUILD_DEPENDENCY_MANAGER" has to be enabled.</p>
-<h2 id="dependencies">Dependencies</h2>
+<h2 id="dependencies">Dependencies<a class="headerlink" href="#dependencies"
title="Permanent link">¶</a></h2>
<p>The Dependency Manager depends on the following subprojects:</p>
<ul>
<li>Framework</li>
Modified: websites/staging/celix/trunk/content/subprojects/deviceaccess.html
==============================================================================
--- websites/staging/celix/trunk/content/subprojects/deviceaccess.html
(original)
+++ websites/staging/celix/trunk/content/subprojects/deviceaccess.html Wed Jul
8 12:47:33 2015
@@ -60,7 +60,18 @@
<a href="/index.html"><img id="headerimage"
src="/images/celix.png" alt="Apache Celix"
height="130px"></a>
<div id="navbar">
- <ul>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ 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>
+<ul>
<li><a href="/index.html">Home</a></li>
<li><a href="/celix.html">About</a><ul>
<li><a href="/celix.html">Celix</a></li>
@@ -129,15 +140,26 @@
<div id="main">
<div id="homecenter">
<div id="homeleft">
- <h1 class="title">Apache Celix Device Access</h1>
- <p>The Device Access subproject contains a for Celix
adapted implementation of the OSGi Compendium Device Access Specification.</p>
+ <p class="title">Apache Celix Device Access</p>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ 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>The Device Access subproject contains a for Celix adapted implementation of
the OSGi Compendium Device Access Specification.</p>
<p>The following Device Access properties are used:</p>
<ul>
<li>DRIVER_LOCATOR_PATH - Path to the directory containing the driver bundles,
defaults to "drivers". The Driver Locator uses this path to find drivers.</li>
</ul>
-<h2 id="building">Building</h2>
+<h2 id="building">Building<a class="headerlink" href="#building"
title="Permanent link">¶</a></h2>
<p>To build Device Access the CMake build option "BUILD_DEVICE_ACCESS" has to
be enabled.</p>
-<h2 id="dependencies">Dependencies</h2>
+<h2 id="dependencies">Dependencies<a class="headerlink" href="#dependencies"
title="Permanent link">¶</a></h2>
<p>The Device Access depends on the following subprojects:</p>
<ul>
<li>Framework</li>
Modified: websites/staging/celix/trunk/content/subprojects/examples.html
==============================================================================
--- websites/staging/celix/trunk/content/subprojects/examples.html (original)
+++ websites/staging/celix/trunk/content/subprojects/examples.html Wed Jul 8
12:47:33 2015
@@ -60,7 +60,18 @@
<a href="/index.html"><img id="headerimage"
src="/images/celix.png" alt="Apache Celix"
height="130px"></a>
<div id="navbar">
- <ul>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ 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>
+<ul>
<li><a href="/index.html">Home</a></li>
<li><a href="/celix.html">About</a><ul>
<li><a href="/celix.html">Celix</a></li>
@@ -129,8 +140,19 @@
<div id="main">
<div id="homecenter">
<div id="homeleft">
- <h1 class="title">Apache Celix Examples</h1>
- <p>The Examples subproject contains several examples
showing how Celix and the subprojects can be used.</p>
+ <p class="title">Apache Celix Examples</p>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ 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>The Examples subproject contains several examples showing how Celix and the
subprojects can be used.</p>
<p>The following Examples are available:</p>
<ul>
<li>Echo Service</li>
@@ -148,9 +170,9 @@
<li>Sender</li>
<li>Whiteboard Example</li>
</ul>
-<h2 id="building">Building</h2>
+<h2 id="building">Building<a class="headerlink" href="#building"
title="Permanent link">¶</a></h2>
<p>To build the Examples the CMake build option "BUILD_EXAMPLES" has to be
enabled.</p>
-<h2 id="dependencies">Dependencies</h2>
+<h2 id="dependencies">Dependencies<a class="headerlink" href="#dependencies"
title="Permanent link">¶</a></h2>
<p>The Examples depend on the following subprojects:</p>
<ul>
<li>Framework</li>
Modified: websites/staging/celix/trunk/content/subprojects/framework.html
==============================================================================
--- websites/staging/celix/trunk/content/subprojects/framework.html (original)
+++ websites/staging/celix/trunk/content/subprojects/framework.html Wed Jul 8
12:47:33 2015
@@ -60,7 +60,18 @@
<a href="/index.html"><img id="headerimage"
src="/images/celix.png" alt="Apache Celix"
height="130px"></a>
<div id="navbar">
- <ul>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ 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>
+<ul>
<li><a href="/index.html">Home</a></li>
<li><a href="/celix.html">About</a><ul>
<li><a href="/celix.html">Celix</a></li>
@@ -129,12 +140,23 @@
<div id="main">
<div id="homecenter">
<div id="homeleft">
- <h1 class="title">Apache Celix Framework</h1>
- <p>The Framework is the Celix adaptation of the Core
OSGi specification. Where possible it follows the specification,
+ <p class="title">Apache Celix Framework</p>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ 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>The Framework is the Celix adaptation of the Core OSGi specification. Where
possible it follows the specification,
but for several parts a specific C solution has been used.</p>
-<h2 id="building">Building</h2>
+<h2 id="building">Building<a class="headerlink" href="#building"
title="Permanent link">¶</a></h2>
<p>To build the Framework the CMake build option "BUILD_FRAMEWORK" has to be
enabled. Currently the Framework is enabled by default.</p>
-<h2 id="dependencies">Dependencies</h2>
+<h2 id="dependencies">Dependencies<a class="headerlink" href="#dependencies"
title="Permanent link">¶</a></h2>
<p>The Framework depends on the following subprojects:</p>
<ul>
<li>Utils</li>
Modified: websites/staging/celix/trunk/content/subprojects/hessian.html
==============================================================================
--- websites/staging/celix/trunk/content/subprojects/hessian.html (original)
+++ websites/staging/celix/trunk/content/subprojects/hessian.html Wed Jul 8
12:47:33 2015
@@ -60,7 +60,18 @@
<a href="/index.html"><img id="headerimage"
src="/images/celix.png" alt="Apache Celix"
height="130px"></a>
<div id="navbar">
- <ul>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ 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>
+<ul>
<li><a href="/index.html">Home</a></li>
<li><a href="/celix.html">About</a><ul>
<li><a href="/celix.html">Celix</a></li>
@@ -129,13 +140,24 @@
<div id="main">
<div id="homecenter">
<div id="homeleft">
- <h1 class="title">Apache Celix Launcher</h1>
- <p>The Hessian directory contains an independent CMake
project. In this project a C based implementation of the Hessian protocol is
developed.
+ <p class="title">Apache Celix Launcher</p>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ 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>The Hessian directory contains an independent CMake project. In this
project a C based implementation of the Hessian protocol is developed.
Currently the implementation isn't complete.</p>
-<h2 id="building">Building</h2>
+<h2 id="building">Building<a class="headerlink" href="#building"
title="Permanent link">¶</a></h2>
<p>To build the Hessian project create a build directory inside the hessian
project root and run "cmake ../source" to generate the make files.
After this, run "make" to build the hessian code. Run "make test" to run a
test executable, results are placed in the "test_results" directory. </p>
-<h2 id="dependencies">Dependencies</h2>
+<h2 id="dependencies">Dependencies<a class="headerlink" href="#dependencies"
title="Permanent link">¶</a></h2>
<p>The following libraries are required for building and/or using the Launcher
subproject:</p>
<ul>
<li>CUnit (only required for building and running the tests)</li>
Modified: websites/staging/celix/trunk/content/subprojects/launcher.html
==============================================================================
--- websites/staging/celix/trunk/content/subprojects/launcher.html (original)
+++ websites/staging/celix/trunk/content/subprojects/launcher.html Wed Jul 8
12:47:33 2015
@@ -60,7 +60,18 @@
<a href="/index.html"><img id="headerimage"
src="/images/celix.png" alt="Apache Celix"
height="130px"></a>
<div id="navbar">
- <ul>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ 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>
+<ul>
<li><a href="/index.html">Home</a></li>
<li><a href="/celix.html">About</a><ul>
<li><a href="/celix.html">Celix</a></li>
@@ -129,16 +140,27 @@
<div id="main">
<div id="homecenter">
<div id="homeleft">
- <h1 class="title">Apache Celix Launcher</h1>
- <p>The Launcher subproject contains a generic
executable for launching the Framework. The Launcher reads a java properties
based configuration file.</p>
+ <p class="title">Apache Celix Launcher</p>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ 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>The Launcher subproject contains a generic executable for launching the
Framework. The Launcher reads a java properties based configuration file.</p>
<p>The following Framework properties are currently handled by the
Launcher:</p>
<ul>
<li>cosgi.auto.start.1 - Space delimited list of bundles to install and start
when the Launcher/Framework is started. Note: Celix currently has no support
for start levels, even though the "1" is meant for this.</li>
</ul>
<p>The Launcher also passes the entire configuration to the Framework, this
makes them available to the bundleContext_getProperty function.</p>
-<h2 id="building">Building</h2>
+<h2 id="building">Building<a class="headerlink" href="#building"
title="Permanent link">¶</a></h2>
<p>To build the Launcher the CMake build option "BUILD_LAUNCHER" has to be
enabled. Currently the Launcher subproject is enabled by default.</p>
-<h2 id="dependencies">Dependencies</h2>
+<h2 id="dependencies">Dependencies<a class="headerlink" href="#dependencies"
title="Permanent link">¶</a></h2>
<p>The Launcher depends on the following subprojects:</p>
<ul>
<li>Framework</li>
Modified: websites/staging/celix/trunk/content/subprojects/logservice.html
==============================================================================
--- websites/staging/celix/trunk/content/subprojects/logservice.html (original)
+++ websites/staging/celix/trunk/content/subprojects/logservice.html Wed Jul 8
12:47:33 2015
@@ -60,7 +60,18 @@
<a href="/index.html"><img id="headerimage"
src="/images/celix.png" alt="Apache Celix"
height="130px"></a>
<div id="navbar">
- <ul>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ 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>
+<ul>
<li><a href="/index.html">Home</a></li>
<li><a href="/celix.html">About</a><ul>
<li><a href="/celix.html">Celix</a></li>
@@ -129,13 +140,24 @@
<div id="main">
<div id="homecenter">
<div id="homeleft">
- <h1 class="title">Apache Celix Log Service</h1>
- <p>The Log Service subproject contains a for Celix
adapted implementation of the OSGi Compendium Log Service.
+ <p class="title">Apache Celix Log Service</p>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ 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>The Log Service subproject contains a for Celix adapted implementation of
the OSGi Compendium Log Service.
This is a very simple implementation which only stores the log in memory.</p>
<p>The Log Service can be extended through use of the LogReader service, or by
using a LogListener service.</p>
-<h2 id="building">Building</h2>
+<h2 id="building">Building<a class="headerlink" href="#building"
title="Permanent link">¶</a></h2>
<p>To build the Log Service the CMake build option "BUILD_LOG_SERVICE" has to
be enabled.</p>
-<h2 id="dependencies">Dependencies</h2>
+<h2 id="dependencies">Dependencies<a class="headerlink" href="#dependencies"
title="Permanent link">¶</a></h2>
<p>The Log Service depends on the following subprojects:</p>
<ul>
<li>Framework</li>
Modified: websites/staging/celix/trunk/content/subprojects/logwriter.html
==============================================================================
--- websites/staging/celix/trunk/content/subprojects/logwriter.html (original)
+++ websites/staging/celix/trunk/content/subprojects/logwriter.html Wed Jul 8
12:47:33 2015
@@ -60,7 +60,18 @@
<a href="/index.html"><img id="headerimage"
src="/images/celix.png" alt="Apache Celix"
height="130px"></a>
<div id="navbar">
- <ul>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ 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>
+<ul>
<li><a href="/index.html">Home</a></li>
<li><a href="/celix.html">About</a><ul>
<li><a href="/celix.html">Celix</a></li>
@@ -129,11 +140,22 @@
<div id="main">
<div id="homecenter">
<div id="homeleft">
- <h1 class="title">Apache Celix Log Service</h1>
- <p>The Log Writer subproject contains a component to
read/listen to the Log Service and print the Log entries to the console.</p>
-<h2 id="building">Building</h2>
+ <p class="title">Apache Celix Log Service</p>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ 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>The Log Writer subproject contains a component to read/listen to the Log
Service and print the Log entries to the console.</p>
+<h2 id="building">Building<a class="headerlink" href="#building"
title="Permanent link">¶</a></h2>
<p>To build the Log Writer the CMake build option "BUILD_LOG_WRITER" has to be
enabled.</p>
-<h2 id="dependencies">Dependencies</h2>
+<h2 id="dependencies">Dependencies<a class="headerlink" href="#dependencies"
title="Permanent link">¶</a></h2>
<p>The Log Writer depends on the following subprojects:</p>
<ul>
<li>Framework</li>
Modified:
websites/staging/celix/trunk/content/subprojects/remoteserviceadmin.html
==============================================================================
--- websites/staging/celix/trunk/content/subprojects/remoteserviceadmin.html
(original)
+++ websites/staging/celix/trunk/content/subprojects/remoteserviceadmin.html
Wed Jul 8 12:47:33 2015
@@ -60,7 +60,18 @@
<a href="/index.html"><img id="headerimage"
src="/images/celix.png" alt="Apache Celix"
height="130px"></a>
<div id="navbar">
- <ul>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ 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>
+<ul>
<li><a href="/index.html">Home</a></li>
<li><a href="/celix.html">About</a><ul>
<li><a href="/celix.html">Celix</a></li>
@@ -129,17 +140,28 @@
<div id="main">
<div id="homecenter">
<div id="homeleft">
- <h1 class="title">Apache Celix Remote Service Admin
Service</h1>
- <p>The Remote Service Admin Service subproject
contains a for Celix adapted implementation of the OSGi Enterprise Remote
Service Admin Service Specification.</p>
+ <p class="title">Apache Celix Remote Service Admin
Service</p>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ 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>The Remote Service Admin Service subproject contains a for Celix adapted
implementation of the OSGi Enterprise Remote Service Admin Service
Specification.</p>
<p>The following Remote Service Admin Service properties are used:</p>
<ul>
<li>RS_BUNDLE - Path to the directory containing the endpoint bundles,
defaults to "rs_bundles".
The Remote Service Admin uses this path for the endpoint bundles which have to
be installed when a remote service is detected (for import or export).</li>
<li>RSA_PORT - The port used by the Remote Service Admin HTTP listener.</li>
</ul>
-<h2 id="building">Building</h2>
+<h2 id="building">Building<a class="headerlink" href="#building"
title="Permanent link">¶</a></h2>
<p>To build the Remote Service Admin Service the CMake build option
"BUILD_REMOTE_SERVICE_ADMIN" has to be enabled.</p>
-<h2 id="dependencies">Dependencies</h2>
+<h2 id="dependencies">Dependencies<a class="headerlink" href="#dependencies"
title="Permanent link">¶</a></h2>
<p>The Remote Service Admin Service depends on the following subprojects:</p>
<ul>
<li>Framework</li>
Modified: websites/staging/celix/trunk/content/subprojects/shell.html
==============================================================================
--- websites/staging/celix/trunk/content/subprojects/shell.html (original)
+++ websites/staging/celix/trunk/content/subprojects/shell.html Wed Jul 8
12:47:33 2015
@@ -60,7 +60,18 @@
<a href="/index.html"><img id="headerimage"
src="/images/celix.png" alt="Apache Celix"
height="130px"></a>
<div id="navbar">
- <ul>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ 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>
+<ul>
<li><a href="/index.html">Home</a></li>
<li><a href="/celix.html">About</a><ul>
<li><a href="/celix.html">Celix</a></li>
@@ -129,14 +140,25 @@
<div id="main">
<div id="homecenter">
<div id="homeleft">
- <h1 class="title">Apache Celix Shell</h1>
- <p>The Shell subproject contains a set of commands and
a shell to interact with the Framework and its registry.
+ <p class="title">Apache Celix Shell</p>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ 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>The Shell subproject contains a set of commands and a shell to interact
with the Framework and its registry.
With several commando's it is possible to query the Framework registry and Log
Service, inspect existing bundles/services, start/stop/update bundles and
install/uninstall bundles.</p>
<p>The Shell does not provide a user interface, but only a service to interact
with. This approach makes it possible to define multiple frontends, eg textual
or graphical. </p>
<p>The Celix Shell follows the Apache Felix Shell implementation (not the
Apache Felix Gogo shell).</p>
-<h2 id="building">Building</h2>
+<h2 id="building">Building<a class="headerlink" href="#building"
title="Permanent link">¶</a></h2>
<p>To build the Shell the CMake build option "BUILD_SHELL" has to be
enabled.</p>
-<h2 id="dependencies">Dependencies</h2>
+<h2 id="dependencies">Dependencies<a class="headerlink" href="#dependencies"
title="Permanent link">¶</a></h2>
<p>The Shell depends on the following subprojects:</p>
<ul>
<li>Framework</li>
Modified: websites/staging/celix/trunk/content/subprojects/shelltui.html
==============================================================================
--- websites/staging/celix/trunk/content/subprojects/shelltui.html (original)
+++ websites/staging/celix/trunk/content/subprojects/shelltui.html Wed Jul 8
12:47:33 2015
@@ -60,7 +60,18 @@
<a href="/index.html"><img id="headerimage"
src="/images/celix.png" alt="Apache Celix"
height="130px"></a>
<div id="navbar">
- <ul>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ 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>
+<ul>
<li><a href="/index.html">Home</a></li>
<li><a href="/celix.html">About</a><ul>
<li><a href="/celix.html">Celix</a></li>
@@ -129,12 +140,23 @@
<div id="main">
<div id="homecenter">
<div id="homeleft">
- <h1 class="title">Apache Celix Shell TUI</h1>
- <p>The Shell TUI subproject contains a textual user
interface for the Shell Service.
+ <p class="title">Apache Celix Shell TUI</p>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ 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>The Shell TUI subproject contains a textual user interface for the Shell
Service.
Through the textual interface commands can be executed, with the results being
dumped in the console.</p>
-<h2 id="building">Building</h2>
+<h2 id="building">Building<a class="headerlink" href="#building"
title="Permanent link">¶</a></h2>
<p>To build the Shell the CMake build option "BUILD_SHELL" has to be
enabled.</p>
-<h2 id="dependencies">Dependencies</h2>
+<h2 id="dependencies">Dependencies<a class="headerlink" href="#dependencies"
title="Permanent link">¶</a></h2>
<p>The Shell TUI depends on the following subprojects:</p>
<ul>
<li>Framework</li>
Modified: websites/staging/celix/trunk/content/subprojects/utils.html
==============================================================================
--- websites/staging/celix/trunk/content/subprojects/utils.html (original)
+++ websites/staging/celix/trunk/content/subprojects/utils.html Wed Jul 8
12:47:33 2015
@@ -60,7 +60,18 @@
<a href="/index.html"><img id="headerimage"
src="/images/celix.png" alt="Apache Celix"
height="130px"></a>
<div id="navbar">
- <ul>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ 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>
+<ul>
<li><a href="/index.html">Home</a></li>
<li><a href="/celix.html">About</a><ul>
<li><a href="/celix.html">Celix</a></li>
@@ -129,8 +140,19 @@
<div id="main">
<div id="homecenter">
<div id="homeleft">
- <h1 class="title">Apache Celix Utils</h1>
- <p>The Utils subproject contains several
containers/lists used by the different Celix subprojects.
+ <p class="title">Apache Celix Utils</p>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ 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>The Utils subproject contains several containers/lists used by the
different Celix subprojects.
The following types are available:</p>
<ul>
<li>Array List</li>
@@ -138,9 +160,9 @@ The following types are available:</p>
<li>Hash Map</li>
</ul>
<p>There are also iterators available for every type.</p>
-<h2 id="building">Building</h2>
+<h2 id="building">Building<a class="headerlink" href="#building"
title="Permanent link">¶</a></h2>
<p>To build the Utils the CMake build option "BUILD_UTILS" has to be enabled.
Currently the Utils subproject is enabled by default.</p>
-<h2 id="dependencies">Dependencies</h2>
+<h2 id="dependencies">Dependencies<a class="headerlink" href="#dependencies"
title="Permanent link">¶</a></h2>
<p>The following libraries are required for building and/or using the Utils
subproject:</p>
<ul>
<li>Apache Portable Runtime (build and runtime)</li>
Modified: websites/staging/celix/trunk/content/support/issuetracking.html
==============================================================================
--- websites/staging/celix/trunk/content/support/issuetracking.html (original)
+++ websites/staging/celix/trunk/content/support/issuetracking.html Wed Jul 8
12:47:33 2015
@@ -60,7 +60,18 @@
<a href="/index.html"><img id="headerimage"
src="/images/celix.png" alt="Apache Celix"
height="130px"></a>
<div id="navbar">
- <ul>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ 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>
+<ul>
<li><a href="/index.html">Home</a></li>
<li><a href="/celix.html">About</a><ul>
<li><a href="/celix.html">Celix</a></li>
@@ -129,8 +140,19 @@
<div id="main">
<div id="homecenter">
<div id="homeleft">
- <h1 class="title">Issue Tracking</h1>
- <p>Celix uses Jira for bug reports, feature requests,
enhancements and tasks of all kind.</p>
+ <p class="title">Issue Tracking</p>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ 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>Celix uses Jira for bug reports, feature requests, enhancements and tasks
of all kind.</p>
<p>Anyone can use Jira to report bugs. But before doing so, please make sure
that:</p>
<ul>
<li>the bug isn't already reported,</li>
Modified: websites/staging/celix/trunk/content/support/links.html
==============================================================================
--- websites/staging/celix/trunk/content/support/links.html (original)
+++ websites/staging/celix/trunk/content/support/links.html Wed Jul 8 12:47:33
2015
@@ -60,7 +60,18 @@
<a href="/index.html"><img id="headerimage"
src="/images/celix.png" alt="Apache Celix"
height="130px"></a>
<div id="navbar">
- <ul>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ 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>
+<ul>
<li><a href="/index.html">Home</a></li>
<li><a href="/celix.html">About</a><ul>
<li><a href="/celix.html">Celix</a></li>
@@ -129,7 +140,7 @@
<div id="main">
<div id="homecenter">
<div id="homeleft">
- <h1 class="title"></h1>
+ <p class="title"></p>
</div>
<div id="homeright">
Modified: websites/staging/celix/trunk/content/support/mailinglist.html
==============================================================================
--- websites/staging/celix/trunk/content/support/mailinglist.html (original)
+++ websites/staging/celix/trunk/content/support/mailinglist.html Wed Jul 8
12:47:33 2015
@@ -140,7 +140,7 @@ h2:hover > .headerlink, h3:hover > .head
<div id="main">
<div id="homecenter">
<div id="homeleft">
- <h1 class="title">Mailing List</h1>
+ <p class="title">Mailing List</p>
<style type="text/css">
/* The following code is added by mdx_elementid.py
It was originally lifted from http://subversion.apache.org/style/site.css */
Modified: websites/staging/celix/trunk/content/support/support.html
==============================================================================
--- websites/staging/celix/trunk/content/support/support.html (original)
+++ websites/staging/celix/trunk/content/support/support.html Wed Jul 8
12:47:33 2015
@@ -60,7 +60,18 @@
<a href="/index.html"><img id="headerimage"
src="/images/celix.png" alt="Apache Celix"
height="130px"></a>
<div id="navbar">
- <ul>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ 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>
+<ul>
<li><a href="/index.html">Home</a></li>
<li><a href="/celix.html">About</a><ul>
<li><a href="/celix.html">Celix</a></li>
@@ -129,8 +140,19 @@
<div id="main">
<div id="homecenter">
<div id="homeleft">
- <h1 class="title">Support</h1>
- <p>As detailed on the <a
href="/community/community.html">Community</a> page, Celix is a community
driven project. Support is
+ <p class="title">Support</p>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ 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>As detailed on the <a href="/community/community.html">Community</a> page,
Celix is a community driven project. Support is
given by developers and users.</p>
<p>To get in touch with developers and users, please use our:</p>
<ul>