You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by bu...@apache.org on 2013/02/06 17:33:42 UTC

svn commit: r849591 - in /websites/staging/felix/trunk/content: ./ documentation/subprojects/apache-felix-ipojo/

Author: buildbot
Date: Wed Feb  6 16:33:42 2013
New Revision: 849591

Log:
Staging update by buildbot for felix

Added:
    websites/staging/felix/trunk/content/documentation/subprojects/apache-felix-ipojo/articles-and-presentations.html
Modified:
    websites/staging/felix/trunk/content/   (props changed)
    websites/staging/felix/trunk/content/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-why-choose-ipojo.html
    websites/staging/felix/trunk/content/documentation/subprojects/apache-felix-ipojo/ipojo-news.html
    websites/staging/felix/trunk/content/documentation/subprojects/apache-felix-ipojo/ipojo-support.html
    websites/staging/felix/trunk/content/documentation/subprojects/apache-felix-ipojo/related-works.html

Propchange: websites/staging/felix/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Wed Feb  6 16:33:42 2013
@@ -1 +1 @@
-1443047
+1443051

Modified: websites/staging/felix/trunk/content/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-why-choose-ipojo.html
==============================================================================
--- websites/staging/felix/trunk/content/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-why-choose-ipojo.html (original)
+++ websites/staging/felix/trunk/content/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-why-choose-ipojo.html Wed Feb  6 16:33:42 2013
@@ -155,22 +155,24 @@
 <p><em>The OSGi Service Platform provides an excellent foundation for building dynamically extensible Java-based applications. However, such power and flexibility does not come without cost. In addition to new APIs and packaging formats, OSGi developers must shift their thinking to be able to design highly dynamic applications. Early efforts, such as the Service Binder and Service Tracker, attempted to alleviate some of these issues, as well as more recent efforts, such as Declarative Services and Spring Dynamic Modules. iPOJO is another such effort in this area. It is a service-oriented component model created </em>specifically<em> for the OSGi Service Platform.</em></p>
 <p><em>The purpose behind iPOJO is twofold. The first goal is to simplify OSGi development to the bare necessities. This means that providing services, using services, and dealing with dynamism should require as little effort as possible from the developer. The second goal is to push beyond support for basic OSGi mechanisms and try to more seamlessly incorporate advanced features, including component configuration, synchronization, and composition. This page summaries the key point of iPOJO.</em></p>
 <h2 id="simplicity">Simplicity</h2>
-<p>Trying to create an OSGi-based application with services is challenging. The OSGi API is complex and a lot of knowledge about internal mechanisms has to be known to avoid synchronization issues. iPOJO provides a very simple development model; let's look:
-{code:java|Providing a service}
-@Component
-@Provides
-public class MyServiceImplementation implements MyService {
-    //....
-}</p>
-<div class="codehilite"><pre><span class="o">\\</span>
-<span class="p">{</span><span class="n">code:java</span><span class="o">|</span><span class="n">Requiring</span> <span class="n">a</span> <span class="n">service</span><span class="p">}</span>
-<span class="nv">@Component</span>
-<span class="n">public</span> <span class="n">class</span> <span class="n">MyServiceConsumer</span> <span class="p">{</span>
-    <span class="nv">@Requires</span>
-    <span class="n">private</span> <span class="n">MyService</span> <span class="n">myservice</span><span class="p">;</span>
+<p>Trying to create an OSGi-based application with services is challenging. The OSGi API is complex and a lot of knowledge about internal mechanisms has to be known to avoid synchronization issues. iPOJO provides a very simple development model; let's have a look:</p>
+<p>To provide a service:</p>
+<div class="codehilite"><pre><span class="nd">@Component</span>
+<span class="nd">@Provides</span>
+<span class="kd">public</span> <span class="kd">class</span> <span class="nc">MyServiceImplementation</span> <span class="kd">implements</span> <span class="n">MyService</span> <span class="o">{</span>
+    <span class="c1">//....</span>
+<span class="o">}</span>
+</pre></div>
+
+
+<p>To require a service:</p>
+<div class="codehilite"><pre><span class="nd">@Component</span>
+<span class="kd">public</span> <span class="kd">class</span> <span class="nc">MyServiceConsumer</span> <span class="o">{</span>
+    <span class="nd">@Requires</span>
+    <span class="kd">private</span> <span class="n">MyService</span> <span class="n">myservice</span><span class="o">;</span>
 
-    <span class="sr">//</span> <span class="n">Just</span> <span class="k">use</span> <span class="n">your</span> <span class="n">required</span> <span class="n">service</span> <span class="n">as</span> <span class="n">any</span> <span class="n">regular</span> <span class="n">field</span> <span class="o">!</span>
-<span class="p">}</span>
+    <span class="c1">// Just use your required service as any regular field !</span>
+<span class="o">}</span>
 </pre></div>
 
 
@@ -183,22 +185,23 @@ public class MyServiceImplementation imp
 <p>iPOJO works on any R4.1 OSGi implementation. It also works on many Java virtual machines such as Oracle JRockit, JamVM, Dalvik (Android), and Mika. iPOJO only requires a <em>J2ME Foundation 1.1</em> virtual machine. So, iPOJO can be embedded inside mobile phone applications or inside your washing machine.</p>
 <h2 id="performance">Performance</h2>
 <p>Being powerful is great, but what about footprint and performances? iPOJO is small and was designed to stay small. The core size of iPOJO is approximately <em>205k</em> (compared to 816k for Guice-Peaberry and 2112k for the minimal Spring-DM configuration). In addition to the core, you only deploy the features you require. For example, if you need proxy injection, just deploy the temporal dependency  bundle (less than 70Kb).</p>
-<p>The run-time overhead of iPOJO is also small. On the <a href="http://code.google.com/p/peaberry/wiki/Benchmarks">Peaberry benchmark</a>, iPOJO has very good performance:
-{div:class=shell}
-Guice-Peaberry:                      276.00 ns/call
-{color:#ff0000}iPOJO Service Dependency:            118.00 ns/call{color}
+<p>The run-time overhead of iPOJO is also small. On the <a href="http://code.google.com/p/peaberry/wiki/Benchmarks">Peaberry benchmark</a>, iPOJO has very good performance:</p>
+<div class="codehilite"><pre>Guice-Peaberry:                      276.00 ns/call
+iPOJO Service Dependency:            118.00 ns/call
 Spring-DM:                          2384.00 ns/call
-{color:#ff0000}iPOJO Temporal Dependency:           159.00 ns/call{color}
-{color:#ff0000}iPOJO Temporal Dependency w/ proxy:  173.00 ns/call{color}
-{div}
-For French readers, you can find additional benchmarks in chapter 10 of <a href="http://clement.plop-plop.net/thesis/These%20-%20FINAL.pdf">iPOJO - A flexible service-oriented component model for dynamic systems</a></p>
+iPOJO Temporal Dependency:           159.00 ns/call
+iPOJO Temporal Dependency w/ proxy:  173.00 ns/call
+</pre></div>
+
+
+<p>For French readers, you can find additional benchmarks in chapter 10 of <a href="http://clement.plop-plop.net/thesis/These%20-%20FINAL.pdf">iPOJO - A flexible service-oriented component model for dynamic systems</a></p>
 <h2 id="development-support">Development support</h2>
 <p>Developing OSGi applications can quickly become a nightmare, when things are working as expected. iPOJO helps you debug your application (and it often happen). For starters, you can debug iPOJO components as normal OSGi applications (stack traces and line number are not modified). But thanks to iPOJO's introspection mechanisms, you can also know the structure of your application (which instance uses which service...), so you easily understand why a service dependency is not fulfilled, the value of properties, etc.</p>
 <h2 id="design-support">Design support</h2>
 <p>iPOJO also provides an architecture description language to design applications in a flexible and hierarchic manner. Designed applications are expressed in terms of services and are natively dynamic, meaning they support implementation evolution and substitution. Moreover, iPOJO supports service isolation to get your own private service.</p>
 <h2 id="conclusion">Conclusion</h2>
 <p><a href="/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-gettingstarted/ipojo-in-10-minutes.html">Give it a try!</a>.</p>
-<p>For any questions or feedback, send an email on the <a href="">mailto:users@felix.apache.org</a> mailing list (send a mail to [mailto:users-subscribe@felix.apache.org] to subscribe).</p>
+<p>For any questions or feedback, send an email on the <a href="mailto:users@felix.apache.org">users@felix.apache.org</a> mailing list (send a mail to <a href="mailto:users-subscribe@felix.apache.org">users-subscribe@felix.apache.org</a> to subscribe).</p>
         </div>
     </div>
 
@@ -213,7 +216,7 @@ For French readers, you can find additio
                 may be trademarks or registered trademarks of their respective owners.
                 </div>
                 <div class="timestamp span3 offset2">
-                Rev. 1441864 by fmeschbe on Sun, 3 Feb 2013 06:44:40 +0000
+                Rev. 1443051 by clement on Wed, 6 Feb 2013 16:33:33 +0000
                 </div>
             </div>
         </footer>           

Added: websites/staging/felix/trunk/content/documentation/subprojects/apache-felix-ipojo/articles-and-presentations.html
==============================================================================
--- websites/staging/felix/trunk/content/documentation/subprojects/apache-felix-ipojo/articles-and-presentations.html (added)
+++ websites/staging/felix/trunk/content/documentation/subprojects/apache-felix-ipojo/articles-and-presentations.html Wed Feb  6 16:33:42 2013
@@ -0,0 +1,188 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<!--
+    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.
+-->
+
+<head>
+    <title>Apache Felix - Articles and Presentations</title>
+    <link rel="icon" href="/res/favicon.ico">
+    
+    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <meta name="description" content="The most powerful component model for OSGi">
+
+    
+    <link href="/ipojo/web/bootstrap/css/bootstrap-cerulean.css" rel="stylesheet">
+    <link href="/ipojo/web/bootstrap/css/bootstrap-responsive.css" rel="stylesheet">
+    <link href="/ipojo/web/bootstrap/css/font-awesome.min.css" rel="stylesheet">
+    <link href="/ipojo/web/style.css" rel="stylesheet">
+
+
+    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
+    <script src="/ipojo/web/bootstrap/js/bootstrap.min.js"></script>
+    
+</head>
+
+<body data-spy="scroll" data-target=".subnav">
+    <div class="navbar navbar-fixed-top navbar-inverse">
+        <div class="navbar-inner">
+            <div class="container">
+               <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
+                 <span class="icon-bar"></span>
+                 <span class="icon-bar"></span>
+                 <span class="icon-bar"></span>
+                </a>
+                <a class="brand" href="#">Apache Felix iPOJO</a>
+         
+                 <div class="nav-collapse" id="main-menu">
+                    <ul class="nav" id="main-menu-left">
+                        <li><a href="news.html">News</a></li>
+                        <li><a href="/downloads.cgi">Download</a></li>
+                    
+                        <li class="dropdown">
+                            <a class="dropdown-toggle" data-toggle="dropdown" href="#">Tutorials <b class="caret"></b></a>
+                            <ul class="dropdown-menu" id="user-guide-menu">
+                                <li><a href="">Why choose iPOJO</a></li>
+                                <li><a href="">Success stories</a></li>
+                                <li><a href="">Features</a></li>
+                                <li class="divider"></li>
+                                <li><a href="">iPOJO in 10 minutes</a></li>
+                                <li><a href="">Using Annotations</a></li>
+                                <li><a href="">Maven tutorial</a></li>
+                                <li><a href="">Advanced tutorial</a></li>
+                                <li><a href="">Using Distributed OSGi</a></li>
+                                <li><a href="">Application Composition</a></li>
+                            </ul>
+                        </li>
+
+                        <li class="dropdown">
+                            <a class="dropdown-toggle" data-toggle="dropdown" href="#">Documentation <b class="caret"></b></a>
+                            <ul class="dropdown-menu" id="user-guide-menu">
+                                <li><a href="">Requiring a service</a></li>
+                                <li><a href="">Providing a service</a></li>
+                                <li><a href="">Lifecycle management</a></li>
+                                <li><a href="">Configuration</a></li>
+                                <li><a href="">Introspection</a></li>
+                                <li><a href="">Impacting the lifecycle</a></li>
+                                <li class="divider"></li>
+                                <li class="dropdown-submenu">
+                                    <a tabindex="-1" href="#">External <em>handlers</em></a>
+                                    <ul class="dropdown-menu">
+                                        <li><a href="">Asynchronous communication</a></li>
+                                        <li><a href="">JMX management</a></li>
+                                        <li><a href="">Extender pattern</a></li>
+                                        <li><a href="">Whiteboard pattern</a></li>
+                                        <li><a href="">Temporal dependencies</a></li>
+                                    </ul>
+                                </li>                                            
+                                <li class="divider"></li>
+                                <li class="dropdown-submenu">
+                                    <a tabindex="-1" href="#">Advanced topics</a>
+                                    <ul class="dropdown-menu">
+                                        <li><a href="">iPOJO and config admin</a></li>
+                                        <li><a href="">Factories and Instances</a></li>
+                                        <li><a href="">XML Schemas</a></li>
+                                        <li><a href="">API</a></li>
+                                        <li><a href="">Testing components</a></li>
+                                        <li><a href="">Eclipse Integration</a></li>
+                                        <li><a href="">FAQ</a></li>
+                                        <li><a href="">Reference Card</a></li>
+                                        <li class="divider"></li>
+                                        <li><a href="">Handler development</a></li>
+                                        <li><a href="">Manipulation Metadata </a></li>
+                                        <li><a href="">Dive into the iPOJO Manipulation depths</a></li>
+                                    </ul>
+                                </li>
+                            </ul>
+                        </li>
+
+                        <li class="dropdown" id="tools-menu">
+                            <a class="dropdown-toggle" data-toggle="dropdown" href="#">Tools <b class="caret"></b></a>
+                            <ul class="dropdown-menu" id="swatch-menu">
+                                <li><a href="">Ant Task</a></li>
+                                <li><a href="">Eclipse Plugin</a></li>
+                                <li><a href="">Maven Plugin</a></li>
+                                <li><a href="">`arch` shell command</a></li>
+                                <li><a href="">Online Manipulator</a></li>
+                                <li><a href="">Webconsole plugin</a></li>
+                            </ul>
+                        </li>
+
+                        <li class="dropdown" id="community-menu">
+                            <a class="dropdown-toggle" data-toggle="dropdown" href="#">Community <b class="caret"></b></a>
+                            <ul class="dropdown-menu" id="swatch-menu">
+                                <li><a href="">Support</a></li>
+                                <li><a href="http://www.apache.org/">ASF</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">Sponsors</a></li>
+                            </ul>
+                        </li>
+
+                        <li class="dropdown" id="misc-menu">
+                            <a class="dropdown-toggle" data-toggle="dropdown" href="#">Misc <b class="caret"></b></a>
+                            <ul class="dropdown-menu" id="swatch-menu">
+                                <li><a href="">Supported JVMs</a></li>
+                                <li><a href="">Supported OSGi Implementations</a></li>
+                                <li><a href="">Article & Presentations</a></li>
+                            </ul>
+                        </li>
+                    </ul>
+                    <ul class="nav pull-right" id="main-menu-right">
+                        <li><a rel="tooltip" target="_blank" href="http://felix.apache.org">Apache Felix <i class="icon-share-alt"></i></a></li>
+                    </ul>
+                </div>
+            </div>
+        </div>    
+    </div>
+
+    <div class="container">
+        <div class="content">
+            
+        </div>
+    </div>
+
+    <hr/>
+
+    <div class="container">
+        <footer id="footer">
+            <div class="row">
+                <div class="trademarkFooter span7"> 
+                Apache Felix, Felix, Apache, the Apache feather logo, and the Apache Felix project
+                logo are trademarks of The Apache Software Foundation. All other marks mentioned
+                may be trademarks or registered trademarks of their respective owners.
+                </div>
+                <div class="timestamp span3 offset2">
+                Rev. 1443051 by clement on Wed, 6 Feb 2013 16:33:33 +0000
+                </div>
+            </div>
+        </footer>           
+    </div>
+</body>
+
+<script type="text/javascript">
+    var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
+    document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
+</script>
+
+<script type="text/javascript">
+    try{
+        var pageTracker = _gat._getTracker("UA-1518442-4");
+        pageTracker._trackPageview();
+    } catch(err) {}
+</script>
+
+</html>

Modified: websites/staging/felix/trunk/content/documentation/subprojects/apache-felix-ipojo/ipojo-news.html
==============================================================================
--- websites/staging/felix/trunk/content/documentation/subprojects/apache-felix-ipojo/ipojo-news.html (original)
+++ websites/staging/felix/trunk/content/documentation/subprojects/apache-felix-ipojo/ipojo-news.html Wed Feb  6 16:33:42 2013
@@ -175,15 +175,9 @@
 <li><em>iPOJO Web Console Plugin 1.4.4 available</em> : new webconsole plugin available to get iPOJO metadata <a href="/documentation/subprojects/apache-felix-ipojo/download.html">Download</a> page and from Apache Felix OBR (2009-09-18)</li>
 <li><em>iPOJO Manipulator 1.4.2 available</em> : the manipulator now supports Windows directory manipulation. It's available from the <a href="/documentation/subprojects/apache-felix-ipojo/download.html">Download</a> page and from Apache Felix OBR (2009-09-11)</li>
 <li><em>iPOJO 1.4.0 available!</em> : iPOJO 1.4.0 is now available from the <a href="/documentation/subprojects/apache-felix-ipojo/download.html">Download</a> page and from Apache Felix OBR. Enjoy ! (2009-07-29)</li>
-<li>
-<p><em>New web site... and some issues</em> : the iPOJO web site has changed. Enjoy! However, we're still setting everything correctly, it should be done shortly. (2009-07-08)</p>
-</li>
-<li>
-<p><em>iPOJO And Distributed Services</em> : New tutorial about Distributed OSGi and iPOJO available. (2009-07-05)</p>
-</li>
-<li>
-<p><em>iPOJO web console plugin is now available</em> : Manages your iPOJO system with the Apache Felix Web Console. More info <a href="/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-tools/ipojo-webconsole-plugin.html">here</a> (2009-06-30)</p>
-</li>
+<li><em>New web site... and some issues</em> : the iPOJO web site has changed. Enjoy! However, we're still setting everything correctly, it should be done shortly. (2009-07-08)</li>
+<li><em>iPOJO And Distributed Services</em> : New tutorial about Distributed OSGi and iPOJO available. (2009-07-05)</li>
+<li><em>iPOJO web console plugin is now available</em> : Manages your iPOJO system with the Apache Felix Web Console. More info <a href="/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-tools/ipojo-webconsole-plugin.html">here</a> (2009-06-30)</li>
 <li><em>iPOJO online manipulator is now available</em> : It allows to avoid offline manipulation! More info <a href="/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-online-manipulator.html">here</a> (2009-04-22)</li>
 <li><em>iPOJO API is now in the iPOJO Trunk</em> : The iPOJO API is now available from the iPOJO Trunk (2009-02-09)</li>
 <li><em>Integrating iPOJO inside Eclipse</em> : <a href="/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-eclipse-integration.html">How to don't break your compile &amp; run cycle</a> (2009-02-05)</li>
@@ -204,7 +198,7 @@
                 may be trademarks or registered trademarks of their respective owners.
                 </div>
                 <div class="timestamp span3 offset2">
-                Rev. 1441864 by fmeschbe on Sun, 3 Feb 2013 06:44:40 +0000
+                Rev. 1443051 by clement on Wed, 6 Feb 2013 16:33:33 +0000
                 </div>
             </div>
         </footer>           

Modified: websites/staging/felix/trunk/content/documentation/subprojects/apache-felix-ipojo/ipojo-support.html
==============================================================================
--- websites/staging/felix/trunk/content/documentation/subprojects/apache-felix-ipojo/ipojo-support.html (original)
+++ websites/staging/felix/trunk/content/documentation/subprojects/apache-felix-ipojo/ipojo-support.html Wed Feb  6 16:33:42 2013
@@ -158,44 +158,19 @@
 <p>iPOJO is hosted as an Apache Felix sub-project, you can ask questions by sending mails to the Felix mailing lists. There is two mailing list:
 <em> The users mailing list
 </em> The developer mailing list</p>
-<p>Subscribe to the Felix users mailing list by sending a message to <a href="">mailto:users-subscribe@felix.apache.org</a>; after subscribing, email questions or feedback to [mailto:users@felix.apache.org].
-Either, if you want to be involved, subscribe to the Felix dev mailing list by sending a message to <a href="">mailto:dev-subscribe@felix.apache.org</a>; after subscribing, email ideas or feedback to [mailto:dev@felix.apache.org].</p>
+<p>Subscribe to the Felix users mailing list by sending a message to <a href="mailto:users-subscribe@felix.apache.org">users-subscribe@felix.apache.org</a>; after subscribing, email questions or feedback to <a href="mailto:users@felix.apache.org">users@felix.apache.org</a>.</p>
+<p>Either, if you want to be involved, subscribe to the Felix dev mailing list by sending a message to <a href="mailto:dev-subscribe@felix.apache.org">dev-subscribe@felix.apache.org</a>; after subscribing, email ideas or feedback to <a href="mailto:dev@felix.apache.org">dev@felix.apache.org</a>.</p>
 <h3 id="bug-tracker">Bug Tracker</h3>
-<p>If you want a features, an improvement or report a bug, feel free to open an issue on the Apache Felix bug tracker:
-<em> Go to the <a href="https://issues.apache.org/jira/browse/FELIX">https://issues.apache.org/jira/browse/FELIX</a> page
-</em> Create an account or log in.
-<em> Open the 'Create a new issue in project Felix' form.
-</em> Then, select the Felix project and the issue type (improvement, bug, wish, new feature...)
-<em> At the second step, select the </em>iPOJO<em> component and fill out the form (please select the affected version only)
-</em> Finally click on the create button</p>
+<p>If you want a features, an improvement or report a bug, feel free to open an issue on the Apache Felix bug tracker:</p>
+<ul>
+<li>Go to the <a href="https://issues.apache.org/jira/browse/FELIX">https://issues.apache.org/jira/browse/FELIX</a> page</li>
+<li>Create an account or log in.</li>
+<li>Open the 'Create a new issue in project Felix' form.</li>
+<li>Then, select the Felix project and the issue type (improvement, bug, wish, new feature...)</li>
+<li>At the second step, select the <em>iPOJO</em> component and fill out the form (please select the affected version only)</li>
+<li>Finally click on the create button</li>
+</ul>
 <p>You can also watch the issue to monitor progress. The iPOJO team tries to give you quick and frequent feedback on issues.</p>
-<h2 id="professional-support">Professional Support</h2>
-<p>Companies listed below provide professional support (training, mentoring, consulting, development...) for Apache Felix iPOJO.</p>
-<h3 id="akquinet">akquinet</h3>
-<p>{section}
-{column:width=75%} </p>
-<p style="padding:5px; text-align:justify;">
-akquinet AG is a high-performance IT consulting company for standard solutions, customized development, and outsourcing - operating internationally. It has been a long-serving and active participant In the Open Source movement. Taking Java, OSGi, JEE, SAP, and Microsoft as a basis, akquinet advises with respect to processes and industry in the selection, implementation, and optimization of IT solutions. Working agilely, akquinet develops customized software and integrates existing system environments as well as operating customer systems securely and reliably in high-performance computer centers.
-<br/><br/>
-akquinet possesses a lot of experience in OSGi development and in modular applications. akquinet provides support for Apache Felix and Apache Felix iPOJO as well as training, consulting, mentoring and development for modular / OSGi-based applications and mobile solutions. It also provides <a href="http://www.akquinet.de/content/java-sap/mobile-solutions-und-osgi/modular-solutions/osgi-jumppack.html">OSGi Jumpacks</a> to efficiently develop OSGi applications. For more information, visit the <a href="http://www.akquinet.de/content/java-sap/mobile-solutions-und-osgi.html">akquinet web site</a>.
-</p>
-
-<p>{column}
-{column:width=25%}
-!http://www.akquinet.de/fileadmin/img/akquinet<em>logo</em>neu_k.JPG|align=center!
-{column}
-{section}</p>
-<div class="box">
-    <div class="box-blue-header">
-    <div class="box-blue-title">
-        <img src="http://felix.apache.org/ipojo/site/information.gif"> <b>Want to be listed here ?</b>
-    </div>
-    </div>
-    <div class="box-blue-content">
-If your company also provides professional support for Apache Felix iPOJO, just send a message to [dev@felix.apache.org]() with the company description.
-    </div>
-    <div class="box-blue-footer"></div>
-</div>
         </div>
     </div>
 
@@ -210,7 +185,7 @@ If your company also provides profession
                 may be trademarks or registered trademarks of their respective owners.
                 </div>
                 <div class="timestamp span3 offset2">
-                Rev. 1441864 by fmeschbe on Sun, 3 Feb 2013 06:44:40 +0000
+                Rev. 1443051 by clement on Wed, 6 Feb 2013 16:33:33 +0000
                 </div>
             </div>
         </footer>           

Modified: websites/staging/felix/trunk/content/documentation/subprojects/apache-felix-ipojo/related-works.html
==============================================================================
--- websites/staging/felix/trunk/content/documentation/subprojects/apache-felix-ipojo/related-works.html (original)
+++ websites/staging/felix/trunk/content/documentation/subprojects/apache-felix-ipojo/related-works.html Wed Feb  6 16:33:42 2013
@@ -151,16 +151,14 @@
 
     <div class="container">
         <div class="content">
-            <p>{section}
-{column:width=80%}</p>
-<h1 id="presentations">Presentations</h1>
+            <h1 id="presentations">Presentations</h1>
 <ul>
 <li><a href="http://www.aqute.biz/resources/2005/2005-10-OSGIWC*Service*Blinder.ppt">Service Blinder</a> : Peter Kriens Presentation about "Removing Cruft" (OSGi World Congress 2005)</li>
 </ul>
 <h1 id="articles">Articles</h1>
 <ul>
-<li><a href="">Extending OSGi for Java Module Orientation </a>=95]</li>
-<li><a href="http://www-adele.imag.fr/Les.Publications/intConferences/ICSE2004Cer.pdf">Autonomous Adaptation to Dynamic Availability Using a Service-Oriented Component Model </a> </li>
+<li>Extending OSGi for Java Module Orientation</li>
+<li><a href="http://www-adele.imag.fr/Les.Publications/intConferences/ICSE2004Cer.pdf">Autonomous Adaptation to Dynamic Availability Using a Service-Oriented Component Model </a></li>
 </ul>
 <h1 id="web-sites">Web Sites</h1>
 <ul>
@@ -168,12 +166,7 @@
 <li><a href="http://gravity.sourceforge.net/servicebinder/">Service Binder</a></li>
 <li><a href="http://newton.codecauldron.org/">Newton</a></li>
 <li><a href="http://wiki.ops4j.org/confluence/display/ops4j/Techne">Techne</a></li>
-<li><a href="http://www.ibm.com/developerworks/library/specification/ws-sca/">Service Component Architecture</a>
-{column}
-{column:width=20%}
-{include:apache-felix-ipojo-menu}
-{column}
-{section}</li>
+<li><a href="http://www.ibm.com/developerworks/library/specification/ws-sca/">Service Component Architecture</a></li>
 </ul>
         </div>
     </div>
@@ -189,7 +182,7 @@
                 may be trademarks or registered trademarks of their respective owners.
                 </div>
                 <div class="timestamp span3 offset2">
-                Rev. 1422427 by fmeschbe on Sun, 16 Dec 2012 00:36:51 +0000
+                Rev. 1443051 by clement on Wed, 6 Feb 2013 16:33:33 +0000
                 </div>
             </div>
         </footer>