celix-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From build...@apache.org
Subject svn commit: r937781 - in /websites/staging/celix/trunk/content: ./ asf/ celix/ community/ community/boardreports/ community/contributing/ documentation/ examples/ subprojects/ support/
Date Mon, 26 Jan 2015 20:27:32 GMT
Author: buildbot
Date: Mon Jan 26 20:27:31 2015
New Revision: 937781

Log:
Staging update by buildbot for celix

Added:
    websites/staging/celix/trunk/content/documentation/getting_started.html
    websites/staging/celix/trunk/content/documentation/getting_started_img1.png   (with props)
    websites/staging/celix/trunk/content/documentation/getting_started_img2.png   (with props)
    websites/staging/celix/trunk/content/documentation/getting_started_img3.png   (with props)
Removed:
    websites/staging/celix/trunk/content/documentation/getting_started.md
Modified:
    websites/staging/celix/trunk/content/   (props changed)
    websites/staging/celix/trunk/content/asf/asf.html
    websites/staging/celix/trunk/content/asf/links.html
    websites/staging/celix/trunk/content/background-links.html
    websites/staging/celix/trunk/content/background.html
    websites/staging/celix/trunk/content/celix-links.html
    websites/staging/celix/trunk/content/celix.html
    websites/staging/celix/trunk/content/celix/index.html
    websites/staging/celix/trunk/content/community/boardreports/boardreports.html
    websites/staging/celix/trunk/content/community/boardreports/reports.html
    websites/staging/celix/trunk/content/community/community.html
    websites/staging/celix/trunk/content/community/contributing/contributing.html
    websites/staging/celix/trunk/content/community/contributing/links.html
    websites/staging/celix/trunk/content/community/links.html
    websites/staging/celix/trunk/content/documentation.html
    websites/staging/celix/trunk/content/documentation/buildingandrunning-links.html
    websites/staging/celix/trunk/content/documentation/buildingandrunning.html
    websites/staging/celix/trunk/content/documentation/design.html
    websites/staging/celix/trunk/content/documentation/examples.html
    websites/staging/celix/trunk/content/documentation/mapping.html
    websites/staging/celix/trunk/content/documentation/memorypools.html
    websites/staging/celix/trunk/content/documentation/releasing-links.html
    websites/staging/celix/trunk/content/documentation/releasing.html
    websites/staging/celix/trunk/content/download-links.html
    websites/staging/celix/trunk/content/download.html
    websites/staging/celix/trunk/content/examples/helloworld-links.html
    websites/staging/celix/trunk/content/examples/helloworld.html
    websites/staging/celix/trunk/content/index.html
    websites/staging/celix/trunk/content/links.html
    websites/staging/celix/trunk/content/subprojects.html
    websites/staging/celix/trunk/content/subprojects/dependencymanager.html
    websites/staging/celix/trunk/content/subprojects/deviceaccess.html
    websites/staging/celix/trunk/content/subprojects/examples.html
    websites/staging/celix/trunk/content/subprojects/framework.html
    websites/staging/celix/trunk/content/subprojects/hessian.html
    websites/staging/celix/trunk/content/subprojects/launcher.html
    websites/staging/celix/trunk/content/subprojects/logservice.html
    websites/staging/celix/trunk/content/subprojects/logwriter.html
    websites/staging/celix/trunk/content/subprojects/remoteserviceadmin.html
    websites/staging/celix/trunk/content/subprojects/shell.html
    websites/staging/celix/trunk/content/subprojects/shelltui.html
    websites/staging/celix/trunk/content/subprojects/utils.html
    websites/staging/celix/trunk/content/support/issuetracking.html
    websites/staging/celix/trunk/content/support/links.html
    websites/staging/celix/trunk/content/support/mailinglist.html
    websites/staging/celix/trunk/content/support/support.html

Propchange: websites/staging/celix/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Mon Jan 26 20:27:31 2015
@@ -1 +1 @@
-1633985
+1654888

Modified: websites/staging/celix/trunk/content/asf/asf.html
==============================================================================
--- websites/staging/celix/trunk/content/asf/asf.html (original)
+++ websites/staging/celix/trunk/content/asf/asf.html Mon Jan 26 20:27:31 2015
@@ -19,6 +19,7 @@
     limitations under the License.
 -->
 
+
     <link rel="stylesheet" type="text/css" 
                href="/css/reset-fonts-grids.css">
     <link rel="stylesheet" type="text/css" href="/css/base-min.css">

Modified: websites/staging/celix/trunk/content/asf/links.html
==============================================================================
--- websites/staging/celix/trunk/content/asf/links.html (original)
+++ websites/staging/celix/trunk/content/asf/links.html Mon Jan 26 20:27:31 2015
@@ -19,6 +19,7 @@
     limitations under the License.
 -->
 
+
     <link rel="stylesheet" type="text/css" 
                href="/css/reset-fonts-grids.css">
     <link rel="stylesheet" type="text/css" href="/css/base-min.css">

Modified: websites/staging/celix/trunk/content/background-links.html
==============================================================================
--- websites/staging/celix/trunk/content/background-links.html (original)
+++ websites/staging/celix/trunk/content/background-links.html Mon Jan 26 20:27:31 2015
@@ -19,6 +19,7 @@
     limitations under the License.
 -->
 
+
     <link rel="stylesheet" type="text/css" 
                href="/css/reset-fonts-grids.css">
     <link rel="stylesheet" type="text/css" href="/css/base-min.css">

Modified: websites/staging/celix/trunk/content/background.html
==============================================================================
--- websites/staging/celix/trunk/content/background.html (original)
+++ websites/staging/celix/trunk/content/background.html Mon Jan 26 20:27:31 2015
@@ -19,6 +19,7 @@
     limitations under the License.
 -->
 
+
     <link rel="stylesheet" type="text/css" 
                href="/css/reset-fonts-grids.css">
     <link rel="stylesheet" type="text/css" href="/css/base-min.css">

Modified: websites/staging/celix/trunk/content/celix-links.html
==============================================================================
--- websites/staging/celix/trunk/content/celix-links.html (original)
+++ websites/staging/celix/trunk/content/celix-links.html Mon Jan 26 20:27:31 2015
@@ -19,6 +19,7 @@
     limitations under the License.
 -->
 
+
     <link rel="stylesheet" type="text/css" 
                href="/css/reset-fonts-grids.css">
     <link rel="stylesheet" type="text/css" href="/css/base-min.css">

Modified: websites/staging/celix/trunk/content/celix.html
==============================================================================
--- websites/staging/celix/trunk/content/celix.html (original)
+++ websites/staging/celix/trunk/content/celix.html Mon Jan 26 20:27:31 2015
@@ -19,6 +19,7 @@
     limitations under the License.
 -->
 
+
     <link rel="stylesheet" type="text/css" 
                href="/css/reset-fonts-grids.css">
     <link rel="stylesheet" type="text/css" href="/css/base-min.css">

Modified: websites/staging/celix/trunk/content/celix/index.html
==============================================================================
--- websites/staging/celix/trunk/content/celix/index.html (original)
+++ websites/staging/celix/trunk/content/celix/index.html Mon Jan 26 20:27:31 2015
@@ -19,6 +19,7 @@
     limitations under the License.
 -->
 
+
     <link rel="stylesheet" type="text/css" 
                href="/css/reset-fonts-grids.css">
     <link rel="stylesheet" type="text/css" href="/css/base-min.css">

Modified: websites/staging/celix/trunk/content/community/boardreports/boardreports.html
==============================================================================
--- websites/staging/celix/trunk/content/community/boardreports/boardreports.html (original)
+++ websites/staging/celix/trunk/content/community/boardreports/boardreports.html Mon Jan 26 20:27:31 2015
@@ -19,6 +19,7 @@
     limitations under the License.
 -->
 
+
     <link rel="stylesheet" type="text/css" 
                href="/css/reset-fonts-grids.css">
     <link rel="stylesheet" type="text/css" href="/css/base-min.css">

Modified: websites/staging/celix/trunk/content/community/boardreports/reports.html
==============================================================================
--- websites/staging/celix/trunk/content/community/boardreports/reports.html (original)
+++ websites/staging/celix/trunk/content/community/boardreports/reports.html Mon Jan 26 20:27:31 2015
@@ -19,6 +19,7 @@
     limitations under the License.
 -->
 
+
     <link rel="stylesheet" type="text/css" 
                href="/css/reset-fonts-grids.css">
     <link rel="stylesheet" type="text/css" href="/css/base-min.css">

Modified: websites/staging/celix/trunk/content/community/community.html
==============================================================================
--- websites/staging/celix/trunk/content/community/community.html (original)
+++ websites/staging/celix/trunk/content/community/community.html Mon Jan 26 20:27:31 2015
@@ -19,6 +19,7 @@
     limitations under the License.
 -->
 
+
     <link rel="stylesheet" type="text/css" 
                href="/css/reset-fonts-grids.css">
     <link rel="stylesheet" type="text/css" href="/css/base-min.css">

Modified: websites/staging/celix/trunk/content/community/contributing/contributing.html
==============================================================================
--- websites/staging/celix/trunk/content/community/contributing/contributing.html (original)
+++ websites/staging/celix/trunk/content/community/contributing/contributing.html Mon Jan 26 20:27:31 2015
@@ -19,6 +19,7 @@
     limitations under the License.
 -->
 
+
     <link rel="stylesheet" type="text/css" 
                href="/css/reset-fonts-grids.css">
     <link rel="stylesheet" type="text/css" href="/css/base-min.css">

Modified: websites/staging/celix/trunk/content/community/contributing/links.html
==============================================================================
--- websites/staging/celix/trunk/content/community/contributing/links.html (original)
+++ websites/staging/celix/trunk/content/community/contributing/links.html Mon Jan 26 20:27:31 2015
@@ -19,6 +19,7 @@
     limitations under the License.
 -->
 
+
     <link rel="stylesheet" type="text/css" 
                href="/css/reset-fonts-grids.css">
     <link rel="stylesheet" type="text/css" href="/css/base-min.css">

Modified: websites/staging/celix/trunk/content/community/links.html
==============================================================================
--- websites/staging/celix/trunk/content/community/links.html (original)
+++ websites/staging/celix/trunk/content/community/links.html Mon Jan 26 20:27:31 2015
@@ -19,6 +19,7 @@
     limitations under the License.
 -->
 
+
     <link rel="stylesheet" type="text/css" 
                href="/css/reset-fonts-grids.css">
     <link rel="stylesheet" type="text/css" href="/css/base-min.css">

Modified: websites/staging/celix/trunk/content/documentation.html
==============================================================================
--- websites/staging/celix/trunk/content/documentation.html (original)
+++ websites/staging/celix/trunk/content/documentation.html Mon Jan 26 20:27:31 2015
@@ -19,6 +19,7 @@
     limitations under the License.
 -->
 
+
     <link rel="stylesheet" type="text/css" 
                href="/css/reset-fonts-grids.css">
     <link rel="stylesheet" type="text/css" href="/css/base-min.css">
@@ -131,6 +132,7 @@
                         <h1 class="title">Documentation</h1>
                         <p>Currently the documentation for Celix contains information about building and running Celix, as well as some examples.</p>
 <ul>
+<li>[Getting Started] (/celix/documentation/getting_started.html)</li>
 <li><a href="/celix/documentation/buildingandrunning.html">Building and Running Celix</a></li>
 <li><a href="/celix/documentation/design.html">Design</a></li>
 <li><a href="/celix/documentation/mapping.html">Mapping</a></li>

Modified: websites/staging/celix/trunk/content/documentation/buildingandrunning-links.html
==============================================================================
--- websites/staging/celix/trunk/content/documentation/buildingandrunning-links.html (original)
+++ websites/staging/celix/trunk/content/documentation/buildingandrunning-links.html Mon Jan 26 20:27:31 2015
@@ -19,6 +19,7 @@
     limitations under the License.
 -->
 
+
     <link rel="stylesheet" type="text/css" 
                href="/css/reset-fonts-grids.css">
     <link rel="stylesheet" type="text/css" href="/css/base-min.css">

Modified: websites/staging/celix/trunk/content/documentation/buildingandrunning.html
==============================================================================
--- websites/staging/celix/trunk/content/documentation/buildingandrunning.html (original)
+++ websites/staging/celix/trunk/content/documentation/buildingandrunning.html Mon Jan 26 20:27:31 2015
@@ -19,6 +19,7 @@
     limitations under the License.
 -->
 
+
     <link rel="stylesheet" type="text/css" 
                href="/css/reset-fonts-grids.css">
     <link rel="stylesheet" type="text/css" href="/css/base-min.css">

Modified: websites/staging/celix/trunk/content/documentation/design.html
==============================================================================
--- websites/staging/celix/trunk/content/documentation/design.html (original)
+++ websites/staging/celix/trunk/content/documentation/design.html Mon Jan 26 20:27:31 2015
@@ -19,6 +19,7 @@
     limitations under the License.
 -->
 
+
     <link rel="stylesheet" type="text/css" 
                href="/css/reset-fonts-grids.css">
     <link rel="stylesheet" type="text/css" href="/css/base-min.css">

Modified: websites/staging/celix/trunk/content/documentation/examples.html
==============================================================================
--- websites/staging/celix/trunk/content/documentation/examples.html (original)
+++ websites/staging/celix/trunk/content/documentation/examples.html Mon Jan 26 20:27:31 2015
@@ -19,6 +19,7 @@
     limitations under the License.
 -->
 
+
     <link rel="stylesheet" type="text/css" 
                href="/css/reset-fonts-grids.css">
     <link rel="stylesheet" type="text/css" href="/css/base-min.css">

Added: websites/staging/celix/trunk/content/documentation/getting_started.html
==============================================================================
--- websites/staging/celix/trunk/content/documentation/getting_started.html (added)
+++ websites/staging/celix/trunk/content/documentation/getting_started.html Mon Jan 26 20:27:31 2015
@@ -0,0 +1,399 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE- 2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+
+    <link rel="stylesheet" type="text/css" 
+               href="/css/reset-fonts-grids.css">
+    <link rel="stylesheet" type="text/css" href="/css/base-min.css">
+    <link rel="stylesheet" type="text/css" href="/css/superfish.css" media="screen">
+    <!--  link rel="stylesheet" type="text/css" href="/css/BreadCrumb.css" media="screen"  -->
+    <link rel="stylesheet" type="text/css" href="/css/celix.css">
+    <link rel="stylesheet" type="text/css" href="/css/pygments.css">
+    
+  
+  <title>Apache Celix - </title>
+  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+  
+  <script type="text/javascript" src="/js/jquery.min.js"></script>
+  <script type="text/javascript" src="/js/jquery.gradient.js"></script>
+  <script type="text/javascript" src="/js/jquery.dimensions.js"></script>
+  <script type="text/javascript" src="/js/jquery.hoverIntent.js"></script>
+  <script type="text/javascript" src="/js/superfish.js"></script>
+  <script type="text/javascript" src="/js/supersubs.js"></script>
+  <!-- script type="text/javascript" src="/js/jquery.easing.1.3.js"></script>
+  <script type="text/javascript" src="/js/jquery.jBreadCrumb.1.1.js"></script-->
+  <script type="text/javascript"><!--
+        // initialize plugins
+        jQuery(function() {
+        	jQuery('#navbar ul:first').addClass('sf-menu');
+            //Nav bar: Supersubs dropdown menus
+            jQuery('#navbar ul:first').supersubs({extraWidth: 1}).superfish({animation:{opacity:0.97,height:'show'}});
+        });
+  
+        //jQuery(document).ready(function() {
+		//      jQuery("#breadCrumb").jBreadCrumb();
+		//  })
+    --></script>
+</head>
+
+<body>
+    <div id="page">
+        <div id="header">
+            <a href="/index.html"><img id="headerimage" src="/images/celix.png" alt="Apache Celix" 
+                    height="130px"></a>
+            <div id="navbar"> 
+                <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>
+<li><a href="/background.html">Background</a></li>
+</ul>
+</li>
+<li><a href="/subprojects.html">Subprojects</a><ul>
+<li><a href="/subprojects/dependencymanager.html">Dependency Manager</a></li>
+<li><a href="/subprojects/deviceaccess.html">Device Access</a></li>
+<li><a href="/subprojects/examples.html">Examples</a></li>
+<li><a href="/subprojects/framework.html">Framework</a></li>
+<li><a href="/subprojects/hessian.html">Hessian</a></li>
+<li><a href="/subprojects/launcher.html">Launcher</a></li>
+<li><a href="/subprojects/logservice.html">Log Service</a></li>
+<li><a href="/subprojects/logwriter.html">Log Writer</a></li>
+<li><a href="/subprojects/remoteserviceadmin.html">Remote Service Admin</a></li>
+<li><a href="/subprojects/shell.html">Shell</a></li>
+<li><a href="/subprojects/shelltui.html">Shell TUI</a></li>
+<li><a href="/subprojects/utils.html">Utils</a></li>
+</ul>
+</li>
+<li><a href="/documentation.html">Documentation</a><ul>
+<li><a href="/documentation/buildingandrunning.html">Building and Running</a></li>
+<li><a href="/documentation/releasing.html">How To Release</a></li>
+<li><a href="/documentation/design.html">Design</a></li>
+<li><a href="/documentation/mapping.html">Mapping</a></li>
+<li><a href="/documentation/memorypools.html">Memory Pools</a></li>
+<li><a href="/documentation/examples.html">Examples</a><ul>
+<li><a href="/examples/helloworld.html">Hello World Example</a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li><a href="/download.cgi">Download</a></li>
+<li><a href="/community/community.html">Community</a><ul>
+<li><a href="/community/contributing/contributing.html">Contributing</a></li>
+<li><a href="/community/boardreports/boardreports.html">Board Reports</a></li>
+</ul>
+</li>
+<li><a href="/support/support.html">Support</a><ul>
+<li><a href="/support/mailinglist.html">Mailing List</a></li>
+<li><a href="/support/issuetracking.html">Issue Tracking</a></li>
+</ul>
+</li>
+<li><a href="/asf/asf.html">ASF</a><ul>
+<li><a href="http://www.apache.org/">ASF Home</a></li>
+<li><a href="http://www.apache.org/foundation/how-it-works.html">How it Works</a></li>
+<li><a href="http://www.apache.org/licenses/">License</a></li>
+<li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+<li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
+<li><a href="http://www.apache.org/security/">Security</a></li>
+</ul>
+</li>
+</ul>
+            </div>
+		    <!-- div id="breadCrumbHolder" class="module">
+		        <div id="breadCrumb" class="breadCrumb module">
+		            <ul>
+		                
+		            </ul>
+		        </div>
+		    </div-->
+        </div>
+  
+        <div id="center">
+            <div id="main">
+                <div id="homecenter">
+                    <div id="homeleft">
+                        <h1 class="title"></h1>
+                        <h2 id="intro">Intro</h2>
+<p>This page is intended for first time users of Apache Celix. It should guide you through building &amp; installing Apache Celix, setting up a new project, creating your first bundle, setting up the project for use with Eclipse project and finally running and debugging your bundle directly from eclipse workspace. </p>
+<p>If there are any uncertainties or question, don't hesitate to ask your questions in the <a href="https://celix.apache.org/support/mailinglist.html">Apache Celix mailing</a>.</p>
+<h2 id="prerequisite">Prerequisite</h2>
+<p>Some experience with a command line interface (xterm) is expected to be able to follow this guide. </p>
+<p>The following packages (libraries + headers) should be installed on your system:</p>
+<ul>
+<li>Development Environment<ul>
+<li>build-essentials </li>
+<li>subversion</li>
+<li>cmake</li>
+</ul>
+</li>
+<li>Apache Celix Dependencies<ul>
+<li>apr</li>
+<li>apr-util</li>
+<li>curl</li>
+<li>jansson</li>
+</ul>
+</li>
+</ul>
+<p>For a debian based systems, the following should work:
+<pre>
+apt-get install -yq --no-install-recommends \
+    build-essential \
+    curl \
+    libapr1-dev \
+    libaprutil1-dev \
+    subversion \
+    libjansson-dev \
+    libcurl4-openssl-dev \
+    cmake 
+</pre></p>
+<h2 id="building-installing-apache-celix">Building &amp; Installing Apache Celix</h2>
+<p>To get started you first have to install Apache Celix. To do this you can download a source release from the <a href="/celix/download.cgi">download page</a> or checkout the latest version from svn. For this getting started guide the latest trunk version is assumed. Choose a workspace directory to work in and set the environment variable WS to this location. After that, execute the following commands (ignore emtpy lines and lines starting with #):</p>
+<div class="codehilite"><pre><span class="c">#Create a new workspace to work in, e.g:</span>
+<span class="c">#mkdir ${HOME}/workspace</span>
+<span class="c">#export WS=${HOME}/workspace</span>
+
+<span class="n">cd</span> $<span class="p">{</span><span class="n">WS</span><span class="p">}</span>
+
+<span class="c">#checkout Apache Celix</span>
+<span class="n">svn</span> <span class="n">co</span> <span class="n">https</span><span class="p">:</span><span class="o">//</span><span class="n">svn</span><span class="p">.</span><span class="n">apache</span><span class="p">.</span><span class="n">org</span><span class="o">/</span><span class="n">repos</span><span class="o">/</span><span class="n">asf</span><span class="o">/</span><span class="n">celix</span><span class="o">/</span><span class="n">trunk</span><span class="o">/</span> <span class="n">celix</span><span class="o">-</span><span class="n">src</span>
+
+<span class="c">#create a build directory to build Celix in (out of source build)</span>
+<span class="nb">mkdir</span> <span class="n">celix</span><span class="o">-</span><span class="n">build</span>
+
+<span class="c">#build Apache Celix with the default settings</span>
+<span class="c">#Note1  if you want to change the install path add -DCMAKE_INSTALL_PREFIX=/opt/local</span>
+<span class="c">#Note2  If you want to be able to edit all the available options, </span>
+<span class="c">#       use the ccmake command instead of cmake, this will will present a ncursus based ui</span>
+<span class="n">cd</span> <span class="n">celix</span><span class="o">-</span><span class="n">build</span>
+<span class="n">cmake</span> <span class="p">.</span><span class="o">./</span><span class="n">celix</span><span class="o">-</span><span class="n">src</span>
+<span class="n">make</span> <span class="nb">all</span>
+
+<span class="c">#install the framework and the bundles</span>
+<span class="n">make</span> <span class="n">install</span><span class="o">-</span><span class="nb">all</span>
+</pre></div>
+
+
+<h2 id="installing-eclipse-cdt">Installing Eclipse CDT</h2>
+<p>Download the latest eclipse CDT at <a href="www.eclipse.org">www.eclipse.org</a> and install it on your system. For more information on how the install eclipse on your system consult the eclipse documentation. For this getting started guide the luna version of eclipse was used (<a href="http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/luna/R/eclipse-cpp-luna-R-linux-gtk-x86_64.tar.gz">linux</a> <a href="http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/luna/R/eclipse-cpp-luna-R-macosx-cocoa-x86_64.tar.gz">mac</a>).</p>
+<h2 id="apache-celix-bundle-project">Apache Celix Bundle project</h2>
+<p>Now that Apache Celix and Eclipse is installed, we are ready to create a new Apache Celix Bundle project. In this project cmake will be create a singe hello world bundle with a deployment configuration for testing the bundle.</p>
+<p>For Apache Celix and an Apache Celix Bundle project CMake is used as build system. CMake is a cross platform build. This getting started guide will only shows a small part of CMake, for a more detailed introduction on CMake consult the <a href="http://www.cmake.org/documentation">CMake documentation</a>. </p>
+<p>The installation of Apache Celix, added additional CMake files to extend the default functionality of CMake in order to support the creating and testing of Apache Celix Bundles. </p>
+<p>To setup of the project, first create a new project dir to work in:</p>
+<div class="codehilite"><pre>mkdir <span class="cp">${</span><span class="n">WS</span><span class="cp">}</span>/myproject
+cd <span class="cp">${</span><span class="n">WS</span><span class="cp">}</span>/myproject
+</pre></div>
+
+
+<p>Then create a CMakeLists.txt file - the makefile variant of CMake -in project root directory:</p>
+<div class="codehilite"><pre><span class="c">#${WS}/myproject/CMakeLists.txt</span>
+
+<span class="c">#PART 1</span>
+<span class="n">cmake_minimum_required</span><span class="p">(</span><span class="n">VERSION</span> 2<span class="p">.</span>8<span class="p">)</span>
+<span class="n">project</span><span class="p">(</span><span class="n">myproject</span> <span class="n">C</span><span class="p">)</span>
+
+<span class="c">#PART 2</span>
+<span class="k">set</span><span class="p">(</span><span class="n">CMAKE_MODULE_PATH</span> $<span class="p">{</span><span class="n">CMAKE_MODULE_PATH</span><span class="p">}</span> <span class="s">&quot;/usr/share/celix/cmake/modules&quot;</span><span class="p">)</span>
+<span class="n">find_package</span><span class="p">(</span><span class="n">CELIX</span> <span class="n">REQUIRED</span><span class="p">)</span>
+<span class="n">include_directories</span><span class="p">(</span>$<span class="p">{</span><span class="n">CELIX_INCLUDE_DIRS</span><span class="p">})</span>
+
+<span class="c">#PART 3</span>
+<span class="n">add_subdirectory</span><span class="p">(</span><span class="n">bundles</span><span class="o">/</span><span class="n">hello_world</span><span class="p">)</span>
+</pre></div>
+
+
+<p>This CMakeLists.txt file, sets up the following:</p>
+<ul>
+<li>Part 1 <ul>
+<li>The minimum cmake version required. </li>
+<li>The project name</li>
+<li>The type of source files to expect, in this case C.</li>
+</ul>
+</li>
+<li>Part 2<ul>
+<li>The CMake module path to be used (e.g. where CMake find_package module can be found)</li>
+<li>That Celix package should be searched, configured and that the Celix package is required. </li>
+<li>That for all build targets in this CMakeLists.txt file or any sub directory CMakeLists.txt files the Apache Celix headers directory should be included.</li>
+</ul>
+</li>
+<li>Part 3<ul>
+<li>The CMakelists.txt file in the subdirectory bundles/hello_world should also be processed.</li>
+</ul>
+</li>
+</ul>
+<p>It is a good pratice to create a seperate CMakeLists.txt file for every bundle you want to build. For the hello_world bundle a CMakeLists.txt file should be created in the bundles/hello_world sub directory.</p>
+<p>Create the sub directory:</p>
+<div class="codehilite"><pre><span class="c">#Create directory structure for the hello_world bundles</span>
+<span class="n">cd</span> $<span class="p">{</span><span class="n">WS</span><span class="p">}</span><span class="o">/</span><span class="n">myproject</span>
+<span class="nb">mkdir</span> <span class="o">-</span><span class="n">p</span> <span class="n">bundles</span><span class="o">/</span><span class="n">hello_world</span><span class="o">/</span><span class="n">private</span><span class="o">/</span><span class="n">src</span>
+</pre></div>
+
+
+<p>And add the following CMakeList.txt file:</p>
+<div class="codehilite"><pre><span class="c">#${WS}/myproject/bundles/hello_world/CMakeLists.txt</span>
+
+<span class="k">set</span><span class="p">(</span><span class="n">BUNDLE_SYMBOLICNAME</span> <span class="s">&quot;com.example.hello_world&quot;</span><span class="p">)</span>
+<span class="k">set</span><span class="p">(</span><span class="n">BUNDLE_VERSION</span> <span class="s">&quot;1.0.0&quot;</span><span class="p">)</span>
+<span class="k">set</span><span class="p">(</span><span class="n">BUNDLE_NAME</span> <span class="s">&quot;hello_world&quot;</span><span class="p">)</span>
+
+
+<span class="n">bundle</span><span class="p">(</span><span class="n">hello_world</span>
+    <span class="n">SOURCES</span><span class="p">(</span><span class="n">private</span><span class="o">/</span><span class="n">src</span><span class="o">/</span><span class="n">activator</span><span class="p">)</span>
+<span class="p">)</span>
+</pre></div>
+
+
+<p>This CMakeLists.txt file declares that a bundle should be build based on the build result (shared library) of the declared sources (in this caese the private/src/activator.c source). The bundle marcro is an Apache Celix specific CMake extension. Also the version, symbolicname (unique name) and name to be used when creating the bundle is declared.</p>
+<p>The last part for the hello_world bundle is the bundle activator source. The bundle activator is the entry point for an Apache Celix Bundle. Think of the bundle activator as the main function for a bundle, whith the difference that is does not only control the start of a bundle, but also the stopping of a bundle. </p>
+<p>Creating/starting and stopping/destroying is seperated in bundle activator. This is done to make a clear seperation between the instantion/creation of a structure (e.g. object) and exposure of that instantation to other parts of the program. The same, but then reserve hold for seperating stopping and destroying a bundle. </p>
+<div class="codehilite"><pre><span class="c1">//${WS}/myproject/bundles/hello_world/private/src/activator.c</span>
+<span class="p">#</span><span class="k">include</span> <span class="o">&lt;</span><span class="n">stdlib</span><span class="p">.</span><span class="n">h</span><span class="o">&gt;</span>
+<span class="p">#</span><span class="k">include</span> <span class="o">&lt;</span><span class="n">stdio</span><span class="p">.</span><span class="n">h</span><span class="o">&gt;</span>
+
+<span class="p">#</span><span class="k">include</span> <span class="s">&quot;bundle_activator.h&quot;</span>
+<span class="p">#</span><span class="k">include</span> <span class="s">&quot;bundle_context.h&quot;</span>
+
+
+<span class="k">struct</span> <span class="n">userData</span> <span class="p">{</span>
+        <span class="n">char</span> <span class="o">*</span> <span class="n">word</span><span class="p">;</span>
+<span class="p">};</span>
+
+<span class="n">celix_status_t</span> <span class="n">bundleActivator_create</span><span class="p">(</span><span class="n">bundle_context_pt</span> <span class="k">context</span><span class="p">,</span> <span class="k">void</span> <span class="o">**</span><span class="n">userData</span><span class="p">)</span> <span class="p">{</span>
+    <span class="n">celix_status_t</span> <span class="n">status</span> <span class="o">=</span> <span class="no">CELIX_SUCCESS</span><span class="p">;</span>
+    <span class="o">*</span><span class="n">userData</span> <span class="o">=</span> <span class="n">malloc</span><span class="p">(</span><span class="n">sizeof</span><span class="p">(</span><span class="k">struct</span> <span class="n">userData</span><span class="p">));</span>
+    <span class="k">if</span> <span class="p">(</span><span class="n">userData</span> <span class="o">!=</span> <span class="no">NULL</span><span class="p">)</span> <span class="p">{</span>
+            <span class="p">((</span><span class="k">struct</span> <span class="n">userData</span> <span class="o">*</span><span class="p">)(</span><span class="o">*</span><span class="n">userData</span><span class="p">))</span><span class="o">-&gt;</span><span class="n">word</span> <span class="o">=</span> <span class="s">&quot;World&quot;</span><span class="p">;</span>
+    <span class="p">}</span> <span class="k">else</span> <span class="p">{</span>
+            <span class="n">status</span> <span class="o">=</span> <span class="no">CELIX_START_ERROR</span><span class="p">;</span>
+    <span class="p">}</span>
+    <span class="k">return</span> <span class="no">CELIX_SUCCESS</span><span class="p">;</span>
+<span class="p">}</span>
+
+<span class="n">celix_status_t</span> <span class="n">bundleActivator_start</span><span class="p">(</span><span class="k">void</span> <span class="o">*</span> <span class="n">userData</span><span class="p">,</span> <span class="n">bundle_context_pt</span> <span class="k">context</span><span class="p">)</span> <span class="p">{</span>
+    <span class="k">struct</span> <span class="n">userData</span> <span class="o">*</span> <span class="n">data</span> <span class="o">=</span> <span class="p">(</span><span class="k">struct</span> <span class="n">userData</span> <span class="o">*</span><span class="p">)</span> <span class="n">userData</span><span class="p">;</span>
+    <span class="n">printf</span><span class="p">(</span><span class="s">&quot;Hello %s</span><span class="se">\n</span><span class="s">&quot;</span><span class="p">,</span> <span class="n">data</span><span class="o">-&gt;</span><span class="n">word</span><span class="p">);</span>
+    <span class="k">return</span> <span class="no">CELIX_SUCCESS</span><span class="p">;</span>
+<span class="p">}</span>
+
+<span class="n">celix_status_t</span> <span class="n">bundleActivator_stop</span><span class="p">(</span><span class="k">void</span> <span class="o">*</span> <span class="n">userData</span><span class="p">,</span> <span class="n">bundle_context_pt</span> <span class="k">context</span><span class="p">)</span> <span class="p">{</span>
+    <span class="k">struct</span> <span class="n">userData</span> <span class="o">*</span> <span class="n">data</span> <span class="o">=</span> <span class="p">(</span><span class="k">struct</span> <span class="n">userData</span> <span class="o">*</span><span class="p">)</span> <span class="n">userData</span><span class="p">;</span>
+    <span class="n">printf</span><span class="p">(</span><span class="s">&quot;Goodbye %s</span><span class="se">\n</span><span class="s">&quot;</span><span class="p">,</span> <span class="n">data</span><span class="o">-&gt;</span><span class="n">word</span><span class="p">);</span>
+    <span class="k">return</span> <span class="no">CELIX_SUCCESS</span><span class="p">;</span>
+<span class="p">}</span>
+
+<span class="n">celix_status_t</span> <span class="n">bundleActivator_destroy</span><span class="p">(</span><span class="k">void</span> <span class="o">*</span> <span class="n">userData</span><span class="p">,</span> <span class="n">bundle_context_pt</span> <span class="k">context</span><span class="p">)</span> <span class="p">{</span>
+    <span class="n">free</span><span class="p">(</span><span class="n">userData</span><span class="p">);</span>
+    <span class="k">return</span> <span class="no">CELIX_SUCCESS</span><span class="p">;</span>
+<span class="p">}</span>
+</pre></div>
+
+
+<h3 id="building">Building</h3>
+<p>One of the highly recommended features of CMake is the ability to do out of source builds, the benefit is that all of the build results will go in a seperate directory without cluttering the (source) project. To create the build directory and build the project execute the following commands:</p>
+<div class="codehilite"><pre>cd <span class="cp">${</span><span class="n">WS</span><span class="cp">}</span>
+mkdir myproject-build
+cd myproject-build
+cmake ../myproject
+make all
+</pre></div>
+
+
+<p>Hopefully you will some some build results scrolling over the screen and actual build results in the build directory. There should be a hello_world.zip in the bundles/hello_world directory, this the actual bundle. But a bundle on its own has no real value, so lets setup a deployment and run the Apache Celix framwork with this bundle.</p>
+<h3 id="running">Running</h3>
+<p>To create a deployment for the hello_world bundle two things are needed: </p>
+<ol>
+<li>Add a <code>deploy.cmake</code> in the <code>bundles/hello_world</code> dir declaring what to deploy and under which name.</li>
+<li>
+<p>Append the deploy_targets() marco call to the end of the root <code>CMakeLists.txt</code> file (<code>${WS}/myproject/CMakeLists.txt</code>). This marcro will look for deploy.cmake files, parse them and when make is runned create the actual deployment structure. </p>
+<div class="codehilite"><pre><span class="cp">${</span><span class="n">WS</span><span class="cp">}</span>/myproject/bundles/hello_world/deploy.cmake
+deploy(&quot;myproject&quot; BUNDLES 
+    <span class="cp">${</span><span class="n">CELIX_BUNDLES_DIR</span><span class="cp">}</span>/shell.zip 
+    <span class="cp">${</span><span class="n">CELIX_BUNDLES_DIR</span><span class="cp">}</span>/shell_tui.zip
+    hello_world
+)
+</pre></div>
+
+
+</li>
+</ol>
+<p>After the deploy.cmake is created and the root <code>CMakeLists.txt</code> is updated, rerun make again form the  build project. the make files genereated by CMake will ensure cmake is runned again to update the actual make files.</p>
+<div class="codehilite"><pre>cd <span class="cp">${</span><span class="n">WS</span><span class="cp">}</span>/myproject-build
+make
+</pre></div>
+
+
+<p>Now a deploy directory myproject should be availabe in the deploy directory. This directory contains - among other files - the run.sh script. This can be used to run the Apache Celix framework with the declared bundles from the deploy.cmake.</p>
+<div class="codehilite"><pre>cd <span class="cp">${</span><span class="n">WS</span><span class="cp">}</span>/myproject-build/deploy/myproject
+sh run.sh
+</pre></div>
+
+
+<p>The hello_world bundle should be started with the famous "Hello World" text printed. The shell and shell_tui bundle are also deployed and these can be used to query and control the running framework. Below some commands are shown for printed the installed bundles, printing all known shell command, printing help of a specific command and stopping a specific bundle (note that bundle 0 is the framework):</p>
+<div class="codehilite"><pre><span class="n">ps</span> 
+<span class="n">help</span>
+<span class="n">help</span> <span class="n">inspect</span>
+<span class="n">stop</span> 0
+</pre></div>
+
+
+<h2 id="apache-celix-bundle-project-in-eclipse">Apache Celix Bundle Project in Eclipse</h2>
+<p>A nice feature of CMake is the ability to generate Eclipse project files, with this feature bundles can also be developed with use of Eclipse. This should help speed up the development process. 
+To get started change directory to the build directory and generate a eclipse project file.</p>
+<div class="codehilite"><pre>cd <span class="cp">${</span><span class="n">WS</span><span class="cp">}</span>/myproject-build 
+cmake -G &quot;Eclipse CDT4 - Unix Makefiles&quot; .
+</pre></div>
+
+
+<p>Startup the Eclipse EDI and a chose the <code>${WS}</code></p>
+<div class="codehilite"><pre><span class="sx">![image](getting_started_img1.png)</span>
+</pre></div>
+
+
+<p>Import the project with existing project. </p>
+<div class="codehilite"><pre><span class="sx">![image](getting_started_img2.png)</span>
+</pre></div>
+
+
+<p>To build the project, use Project-&gt;Build All. To run or debug from Eclipse navigate to the myproject deploy directory and right click on the 'myproject.launch' file. And select Run As or Debug As to run or debug the bundle.</p>
+<div class="codehilite"><pre><span class="sx">![image](getting_started_img3.png)</span>
+</pre></div>
+                    </div>
+                    <div id="homeright">
+                        
+                        
+                        
+                    </div>
+                </div>
+            </div>
+        </div>
+    </div>
+  
+    <div id="footer">
+        <div class="copyright">
+            <p>
+                Copyright &copy; 2011 The Apache Software Foundation, Licensed under 
+                the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.
+                <br>
+                Apache Celix, Celix, Apache, the Apache feather logo and the Apache Celix logo are trademarks of The Apache Software Foundation.
+            </p>
+        </div>
+    </div>
+</body>
+</html>

Added: websites/staging/celix/trunk/content/documentation/getting_started_img1.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/celix/trunk/content/documentation/getting_started_img1.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/staging/celix/trunk/content/documentation/getting_started_img2.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/celix/trunk/content/documentation/getting_started_img2.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/staging/celix/trunk/content/documentation/getting_started_img3.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/celix/trunk/content/documentation/getting_started_img3.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Modified: websites/staging/celix/trunk/content/documentation/mapping.html
==============================================================================
--- websites/staging/celix/trunk/content/documentation/mapping.html (original)
+++ websites/staging/celix/trunk/content/documentation/mapping.html Mon Jan 26 20:27:31 2015
@@ -19,6 +19,7 @@
     limitations under the License.
 -->
 
+
     <link rel="stylesheet" type="text/css" 
                href="/css/reset-fonts-grids.css">
     <link rel="stylesheet" type="text/css" href="/css/base-min.css">

Modified: websites/staging/celix/trunk/content/documentation/memorypools.html
==============================================================================
--- websites/staging/celix/trunk/content/documentation/memorypools.html (original)
+++ websites/staging/celix/trunk/content/documentation/memorypools.html Mon Jan 26 20:27:31 2015
@@ -19,6 +19,7 @@
     limitations under the License.
 -->
 
+
     <link rel="stylesheet" type="text/css" 
                href="/css/reset-fonts-grids.css">
     <link rel="stylesheet" type="text/css" href="/css/base-min.css">

Modified: websites/staging/celix/trunk/content/documentation/releasing-links.html
==============================================================================
--- websites/staging/celix/trunk/content/documentation/releasing-links.html (original)
+++ websites/staging/celix/trunk/content/documentation/releasing-links.html Mon Jan 26 20:27:31 2015
@@ -19,6 +19,7 @@
     limitations under the License.
 -->
 
+
     <link rel="stylesheet" type="text/css" 
                href="/css/reset-fonts-grids.css">
     <link rel="stylesheet" type="text/css" href="/css/base-min.css">

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 Mon Jan 26 20:27:31 2015
@@ -19,6 +19,7 @@
     limitations under the License.
 -->
 
+
     <link rel="stylesheet" type="text/css" 
                href="/css/reset-fonts-grids.css">
     <link rel="stylesheet" type="text/css" href="/css/base-min.css">

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 Mon Jan 26 20:27:31 2015
@@ -19,6 +19,7 @@
     limitations under the License.
 -->
 
+
     <link rel="stylesheet" type="text/css" 
                href="/css/reset-fonts-grids.css">
     <link rel="stylesheet" type="text/css" href="/css/base-min.css">

Modified: websites/staging/celix/trunk/content/download.html
==============================================================================
--- websites/staging/celix/trunk/content/download.html (original)
+++ websites/staging/celix/trunk/content/download.html Mon Jan 26 20:27:31 2015
@@ -19,6 +19,7 @@
     limitations under the License.
 -->
 
+
     <link rel="stylesheet" type="text/css" 
                href="/css/reset-fonts-grids.css">
     <link rel="stylesheet" type="text/css" href="/css/base-min.css">

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 Mon Jan 26 20:27:31 2015
@@ -19,6 +19,7 @@
     limitations under the License.
 -->
 
+
     <link rel="stylesheet" type="text/css" 
                href="/css/reset-fonts-grids.css">
     <link rel="stylesheet" type="text/css" href="/css/base-min.css">

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 Mon Jan 26 20:27:31 2015
@@ -19,6 +19,7 @@
     limitations under the License.
 -->
 
+
     <link rel="stylesheet" type="text/css" 
                href="/css/reset-fonts-grids.css">
     <link rel="stylesheet" type="text/css" href="/css/base-min.css">

Modified: websites/staging/celix/trunk/content/index.html
==============================================================================
--- websites/staging/celix/trunk/content/index.html (original)
+++ websites/staging/celix/trunk/content/index.html Mon Jan 26 20:27:31 2015
@@ -19,6 +19,7 @@
     limitations under the License.
 -->
 
+
     <link rel="stylesheet" type="text/css" 
                href="/css/reset-fonts-grids.css">
     <link rel="stylesheet" type="text/css" href="/css/base-min.css">

Modified: websites/staging/celix/trunk/content/links.html
==============================================================================
--- websites/staging/celix/trunk/content/links.html (original)
+++ websites/staging/celix/trunk/content/links.html Mon Jan 26 20:27:31 2015
@@ -19,6 +19,7 @@
     limitations under the License.
 -->
 
+
     <link rel="stylesheet" type="text/css" 
                href="/css/reset-fonts-grids.css">
     <link rel="stylesheet" type="text/css" href="/css/base-min.css">

Modified: websites/staging/celix/trunk/content/subprojects.html
==============================================================================
--- websites/staging/celix/trunk/content/subprojects.html (original)
+++ websites/staging/celix/trunk/content/subprojects.html Mon Jan 26 20:27:31 2015
@@ -19,6 +19,7 @@
     limitations under the License.
 -->
 
+
     <link rel="stylesheet" type="text/css" 
                href="/css/reset-fonts-grids.css">
     <link rel="stylesheet" type="text/css" href="/css/base-min.css">
@@ -131,18 +132,18 @@
                         <h1 class="title">Subprojects</h1>
                         <p>Apache Celix is organized into several subprojects. The following subproject are currently available:</p>
 <ul>
-<li><a href="/celix/subprojects/dependencymanager.html">Dependency Manager</a> - A component/dependency model for use through an API.</li>
-<li><a href="/celix/subprojects/deviceaccess.html">Device Access</a> - An implementation of the OSGi Device Access specification adapted to C.</li>
-<li><a href="/celix/subprojects/examples.html">Examples</a> - Several examples showing how the framework can be used.</li>
-<li><a href="/celix/subprojects/framework.html">Framework</a> - An implementation of the OSGi Core specification adapted to C.</li>
-<li><a href="/celix/subprojects/hessian.html">Hessian</a> - A project for an implementation of the Hessian protocol in C.</li>
-<li><a href="/celix/subprojects/launcher.html">Launcher</a> - A launcher for starting the framework.</li>
-<li><a href="/celix/subprojects/logservice.html">Log Service</a> - An implementation of the OSGi Log Service adapated to C.</li>
-<li><a href="/celix/subprojects/logwriter.html">Log Writer</a> - A simple log writer for use in combination with the Log Service.</li>
-<li><a href="/celix/subprojects/remoteserviceadmin.html">Remote Service Admin</a> - An implementation of the OSGi Remote Service Admin Service adapted to C.</li>
-<li><a href="/celix/subprojects/shell.html">Shell</a> - A shell service that provides several commands to interact with a running framework.</li>
-<li><a href="/celix/subprojects/shelltui.html">Shell TUI</a> - A textual interface to be able to use the Shell.</li>
-<li><a href="/celix/subprojects/utils.html">Utils</a> - A library containing several lists/containers for use in the subprojects.</li>
+<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>
+<li><a href="/subprojects/examples.html">Examples</a> - Several examples showing how the framework can be used.</li>
+<li><a href="/subprojects/framework.html">Framework</a> - An implementation of the OSGi Core specification adapted to C.</li>
+<li><a href="/subprojects/hessian.html">Hessian</a> - A project for an implementation of the Hessian protocol in C.</li>
+<li><a href="/subprojects/launcher.html">Launcher</a> - A launcher for starting the framework.</li>
+<li><a href="/subprojects/logservice.html">Log Service</a> - An implementation of the OSGi Log Service adapated to C.</li>
+<li><a href="/subprojects/logwriter.html">Log Writer</a> - A simple log writer for use in combination with the Log Service.</li>
+<li><a href="/subprojects/remoteserviceadmin.html">Remote Service Admin</a> - An implementation of the OSGi Remote Service Admin Service adapted to C.</li>
+<li><a href="/subprojects/shell.html">Shell</a> - A shell service that provides several commands to interact with a running framework.</li>
+<li><a href="/subprojects/shelltui.html">Shell TUI</a> - A textual interface to be able to use the Shell.</li>
+<li><a href="/subprojects/utils.html">Utils</a> - A library containing several lists/containers for use in the subprojects.</li>
 </ul>
                     </div>
                     <div id="homeright">

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 Mon Jan 26 20:27:31 2015
@@ -19,6 +19,7 @@
     limitations under the License.
 -->
 
+
     <link rel="stylesheet" type="text/css" 
                href="/css/reset-fonts-grids.css">
     <link rel="stylesheet" type="text/css" href="/css/base-min.css">

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 Mon Jan 26 20:27:31 2015
@@ -19,6 +19,7 @@
     limitations under the License.
 -->
 
+
     <link rel="stylesheet" type="text/css" 
                href="/css/reset-fonts-grids.css">
     <link rel="stylesheet" type="text/css" href="/css/base-min.css">

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 Mon Jan 26 20:27:31 2015
@@ -19,6 +19,7 @@
     limitations under the License.
 -->
 
+
     <link rel="stylesheet" type="text/css" 
                href="/css/reset-fonts-grids.css">
     <link rel="stylesheet" type="text/css" href="/css/base-min.css">

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 Mon Jan 26 20:27:31 2015
@@ -19,6 +19,7 @@
     limitations under the License.
 -->
 
+
     <link rel="stylesheet" type="text/css" 
                href="/css/reset-fonts-grids.css">
     <link rel="stylesheet" type="text/css" href="/css/base-min.css">

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 Mon Jan 26 20:27:31 2015
@@ -19,6 +19,7 @@
     limitations under the License.
 -->
 
+
     <link rel="stylesheet" type="text/css" 
                href="/css/reset-fonts-grids.css">
     <link rel="stylesheet" type="text/css" href="/css/base-min.css">

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 Mon Jan 26 20:27:31 2015
@@ -19,6 +19,7 @@
     limitations under the License.
 -->
 
+
     <link rel="stylesheet" type="text/css" 
                href="/css/reset-fonts-grids.css">
     <link rel="stylesheet" type="text/css" href="/css/base-min.css">

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 Mon Jan 26 20:27:31 2015
@@ -19,6 +19,7 @@
     limitations under the License.
 -->
 
+
     <link rel="stylesheet" type="text/css" 
                href="/css/reset-fonts-grids.css">
     <link rel="stylesheet" type="text/css" href="/css/base-min.css">

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 Mon Jan 26 20:27:31 2015
@@ -19,6 +19,7 @@
     limitations under the License.
 -->
 
+
     <link rel="stylesheet" type="text/css" 
                href="/css/reset-fonts-grids.css">
     <link rel="stylesheet" type="text/css" href="/css/base-min.css">

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 Mon Jan 26 20:27:31 2015
@@ -19,6 +19,7 @@
     limitations under the License.
 -->
 
+
     <link rel="stylesheet" type="text/css" 
                href="/css/reset-fonts-grids.css">
     <link rel="stylesheet" type="text/css" href="/css/base-min.css">

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 Mon Jan 26 20:27:31 2015
@@ -19,6 +19,7 @@
     limitations under the License.
 -->
 
+
     <link rel="stylesheet" type="text/css" 
                href="/css/reset-fonts-grids.css">
     <link rel="stylesheet" type="text/css" href="/css/base-min.css">

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 Mon Jan 26 20:27:31 2015
@@ -19,6 +19,7 @@
     limitations under the License.
 -->
 
+
     <link rel="stylesheet" type="text/css" 
                href="/css/reset-fonts-grids.css">
     <link rel="stylesheet" type="text/css" href="/css/base-min.css">

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 Mon Jan 26 20:27:31 2015
@@ -19,6 +19,7 @@
     limitations under the License.
 -->
 
+
     <link rel="stylesheet" type="text/css" 
                href="/css/reset-fonts-grids.css">
     <link rel="stylesheet" type="text/css" href="/css/base-min.css">

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 Mon Jan 26 20:27:31 2015
@@ -19,6 +19,7 @@
     limitations under the License.
 -->
 
+
     <link rel="stylesheet" type="text/css" 
                href="/css/reset-fonts-grids.css">
     <link rel="stylesheet" type="text/css" href="/css/base-min.css">

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 Mon Jan 26 20:27:31 2015
@@ -19,6 +19,7 @@
     limitations under the License.
 -->
 
+
     <link rel="stylesheet" type="text/css" 
                href="/css/reset-fonts-grids.css">
     <link rel="stylesheet" type="text/css" href="/css/base-min.css">

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 Mon Jan 26 20:27:31 2015
@@ -19,6 +19,7 @@
     limitations under the License.
 -->
 
+
     <link rel="stylesheet" type="text/css" 
                href="/css/reset-fonts-grids.css">
     <link rel="stylesheet" type="text/css" href="/css/base-min.css">
@@ -132,20 +133,20 @@
                         <p>Celix users and developers can be reached using mailing lists. Currently there is only one list for development and 
 support questions.</p>
 <ul>
-<li><a href="mailto:celix-dev@incubator.apache.org">Celix Developers Mailing List</a><ul>
-<li><a href="mailto:celix-dev-subscribe@incubator.apache.org">Subscribe</a></li>
-<li><a href="mailto:celix-dev-unsubscribe@incubator.apache.org">Unsubscribe</a></li>
+<li><a href="mailto:dev@celix.apache.org">Celix Developers Mailing List</a><ul>
+<li><a href="mailto:dev-subscribe@celix.apache.org">Subscribe</a></li>
+<li><a href="mailto:dev-unsubscribe@celix.apache.org">Unsubscribe</a></li>
 <li><a href="http://incubator.markmail.org/search/+list:org.apache.incubator.celix-dev">Archives</a></li>
 </ul>
 </li>
 </ul>
 <p>If the Celix community grows, and there is a need for a dedicated users mailing list, it will be created.</p>
 <p>There is a second mailing list which is used to publish changes from the 
-<a href="/celix/support/issuetracking.html">Issue Tracker</a>.</p>
+<a href="/support/issuetracking.html">Issue Tracker</a>.</p>
 <ul>
-<li><a href="mailto:celix-commits@incubator.apache.org">Celix Commits Mailing List</a><ul>
-<li><a href="mailto:celix-commits-subscribe@incubator.apache.org">Subscribe</a></li>
-<li><a href="mailto:celix-commits-unsubscribe@incubator.apache.org">Unsubscribe</a></li>
+<li><a href="mailto:commits@celix.apache.org">Celix Commits Mailing List</a><ul>
+<li><a href="mailto:commits-subscribe@celix.apache.org">Subscribe</a></li>
+<li><a href="mailto:commits-unsubscribe@celix.apache.org">Unsubscribe</a></li>
 <li><a href="http://incubator.markmail.org/search/+list:org.apache.incubator.celix-commits">Archives</a></li>
 </ul>
 </li>

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 Mon Jan 26 20:27:31 2015
@@ -19,6 +19,7 @@
     limitations under the License.
 -->
 
+
     <link rel="stylesheet" type="text/css" 
                href="/css/reset-fonts-grids.css">
     <link rel="stylesheet" type="text/css" href="/css/base-min.css">
@@ -129,12 +130,12 @@
                 <div id="homecenter">
                     <div id="homeleft">
                         <h1 class="title">Support</h1>
-                        <p>As detailed on the <a href="/celix/community/community.html">Community</a> page, Celix is a community driven project. Support is
+                        <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>
-<li><a href="/celix/support/mailinglist.html">Mailing List</a></li>
-<li><a href="/celix/support/issuetracking.html">Issue Tracking</a></li>
+<li><a href="/support/mailinglist.html">Mailing List</a></li>
+<li><a href="/support/issuetracking.html">Issue Tracking</a></li>
 </ul>
                     </div>
                     <div id="homeright">



Mime
View raw message