felix-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From build...@apache.org
Subject svn commit: r849590 - in /websites/staging/felix/trunk/content: ./ documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-successstories.html
Date Wed, 06 Feb 2013 16:29:37 GMT
Author: buildbot
Date: Wed Feb  6 16:29:37 2013
New Revision: 849590

Log:
Staging update by buildbot for felix

Modified:
    websites/staging/felix/trunk/content/   (props changed)
    websites/staging/felix/trunk/content/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-successstories.html

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

Modified: websites/staging/felix/trunk/content/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-successstories.html
==============================================================================
--- websites/staging/felix/trunk/content/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-successstories.html
(original)
+++ websites/staging/felix/trunk/content/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-successstories.html
Wed Feb  6 16:29:37 2013
@@ -153,39 +153,45 @@
         <div class="content">
             <h1 id="ipojo-success-stories">iPOJO Success Stories</h1>
 <p><em>On this page, you will find comments from industrial users of iPOJO. They
come from different domains such as home gateways, mobile phones, or enterprise applications.</em></p>
-<p>{quote}
-Over 90% of processors are now used for embedded applications. At Schneider Electric we believe
that java is a fantastic opportunity to develop some of our applications faster and better.
OSGi is an excellent way to ensure that developed java software comes with built-in best practices
such as reusability, high cohesion, loose coupling, high flexibility and dynamism.But we definitely
don't want our anticipation teams to spend more time on OSGi mechanisms than on Energy Management,
our core business! iPOJO helps us to develop quickly, by making developing modules as simple
as writing plain old java. We also use it for our open source OSGi DPWS Base Driver ('SOA
for devices' forge, http://forge.soa4d.org/). And it's not just about us: partners of the
SOA4D forge are using it, too.</p>
-<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<em>Sylvain
Marie, Software Architect, Schneider Electric</em>
-{quote}</p>
-<p>{quote}
+<blockquote>
+Over 90% of processors are now used for embedded applications. At Schneider Electric we believe
that java is a fantastic opportunity to develop some of our applications faster and better.
OSGi is an excellent way to ensure that developed java software comes with built-in best practices
such as reusability, high cohesion, loose coupling, high flexibility and dynamism.But we definitely
don't want our anticipation teams to spend more time on OSGi mechanisms than on Energy Management,
our core business! iPOJO helps us to develop quickly, by making developing modules as simple
as writing plain old java. We also use it for our open source OSGi DPWS Base Driver ('SOA
for devices' forge, on <a href="http://forge.soa4d.org/">http://forge.soa4d.org/</a>).
And it's not just about us: partners of the SOA4D forge are using it, too.
+</blockquote>
+
+<p><cite>— Sylvain Marie, Software Architect, Schneider Electric</cite></p>
+<hr/>
+
+<blockquote>
 Ubiquitous Multi-player games are one of next trends of mobile games. This type of games
offers new experience: users interact with the real world and with the virtual world at the
same time! So, player actions such as moves, interactions with smart objects or others players
impact the virtual part of the game. The state of the virtual games also impacts the possibilities
in the physical part of the games. 
 Creating this kind of games requires managing several types of technologies such as embedded
devices (mobile phones, PDA, sensors...), smart objects (RFID, environmental sensors...) and
network connectivity (GSM, Edge, 3G, Wifi, Bluetooth...). uGasp (Ubiquitous Gaming Services
Platform) is a middleware used to execute ubiquitous multi-player games. It provides an abstraction
layer hiding the inherent complexity of such games. uGasp is a major evolution of the Gasp
framework using a monolithic stack not suitable to embedded devices. To tackle this issue,
we adopted a dynamic, modular, extensible and configurable architecture. But in order to speed
up the development, uGasp is based on a service -oriented component model offering all the
features "for free" and simplifying the development of dynamic applications. uGasp is based
on
 Apache Felix and iPOJO. We chose iPOJO for several reasons: 
-<em> iPOJO drastically simplifies the development of OSGi-based applications. The intuitive
XML description is really simple to use even for a novice developer.
-</em> iPOJO allows reusing a lot of object-oriented code thanks to the field injection.
So, migrating GASP to uGASP takes only three weeks!
-<em> The factory principles offered by iPOJO allows creating several games instance
at the same time. 
-</em> Finally, the isolation characteristic was a critical requirement in the uGasp
middleware. Moreover, for the developer point of view, this is completely hidden. </p>
-<p>To get more info about uGasp, visit our <a href="http://gasp.objectweb.org/ubiquitous-osgi-middleware.html">web
site</a> or contact [Ubidreams|http://www.ubidreams.com].</p>
-<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<em>Romain
Pellerin, Ubidreams CEO</em>
-{quote}</p>
-<p>{quote}
-JOnAS is a Java EE server developed inside the OW2 consortium. It embraces the new trend
of modular and dynamic application servers and aims at implementing the entire Java EE specification
by re-using third-part components. JOnAS also focuses on providing a great flexibility for
the developer, for the administrator and for clustering.</p>
-<p>To enable this flexibility and dynamism in the application server components' integration,
the JOnAS team chose to rely on an OSGi runtime. However, it quickly appeared that any manual
management of the dynamism would be too expensive: not only very few programmers understand
the complexity of the dynamism, but also manual maintaining is extremely difficult and error-prone.
That's why JOnAS uses a service-oriented component model. </p>
-<p>We first chose iPOJO because this technology sounded really promising. Moreover,
iPOJO is able to evolve against new requirements, thanks to the handler-based extensibility
model it promotes.</p>
-<p>In the JOnAS application server all the technical services are implemented by iPOJO
components. Thanks to this framework, they are pluggable and upgradeable on-demand. As iPOJO
reduces drastically the impact on the code, we have reused the high majority of our code and
the migration from the former JOnAS to this one has been surprisingly quick. The JOnAS team
is very happy with iPOJO, and will go on using, promoting and improving it.</p>
-<p>If you want more info on <a href="http://wiki.jonas.objectweb.org/xwiki/bin/view/Main/WebHome">JOnAS
visit our website</a>.</p>
-<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<em>Guillaume
Sauthier, JOnAS Application Server Developer</em>
-{quote}</p>
-<div class="box">
-    <div class="box-blue-header">
-    <div class="box-blue-title">
-        <img src="http://people.apache.org/~clement/ipojo/site/information.gif"> <b>Are
you also using iPOJO ?</b>
-    </div>
-    </div>
-    <div class="box-blue-content">
+<ul>
+    <li>iPOJO drastically simplifies the development of OSGi-based applications. The
intuitive XML description is really simple to use even for a novice developer.</li>
+    <li>iPOJO allows reusing a lot of object-oriented code thanks to the field injection.
So, migrating GASP to uGASP takes only three weeks!</li>
+    <li>The factory principles offered by iPOJO allows creating several games instance
at the same time.</li>
+    <li>Finally, the isolation characteristic was a critical requirement in the uGasp
middleware. Moreover, for the developer point of view, this is completely hidden.</li>
+</ul>
+To get more info about uGasp, visit our <a href="http://gasp.objectweb.org/ubiquitous-osgi-middleware.html">web
site</a> or contact <a href="http://www.ubidreams.com">Ubidreams</a>.
+</blockquote>
+
+<p><cite>— Romain Pellerin, Ubidreams CEO</cite></p>
+<hr/>
+
+<blockquote>
+JOnAS is a Java EE server developed inside the OW2 consortium. It embraces the new trend
of modular and dynamic application servers and aims at implementing the entire Java EE specification
by re-using third-part components. JOnAS also focuses on providing a great flexibility for
the developer, for the administrator and for clustering.
+
+To enable this flexibility and dynamism in the application server components' integration,
the JOnAS team chose to rely on an OSGi runtime. However, it quickly appeared that any manual
management of the dynamism would be too expensive: not only very few programmers understand
the complexity of the dynamism, but also manual maintaining is extremely difficult and error-prone.
That's why JOnAS uses a service-oriented component model. 
+
+We first chose iPOJO because this technology sounded really promising. Moreover, iPOJO is
able to evolve against new requirements, thanks to the handler-based extensibility model it
promotes.
+
+In the JOnAS application server all the technical services are implemented by iPOJO components.
Thanks to this framework, they are pluggable and upgradeable on-demand. As iPOJO reduces drastically
the impact on the code, we have reused the high majority of our code and the migration from
the former JOnAS to this one has been surprisingly quick. The JOnAS team is very happy with
iPOJO, and will go on using, promoting and improving it.
+
+If you want more info on JOnAS visit our <a href="http://wiki.jonas.objectweb.org/xwiki/bin/view/Main/WebHome">website</a>.
+</blockquote>
+
+<p><cite>— Guillaume Sauthier, JOnAS Application Server Developer</cite></p>
+<div class="alert alert-info">
+<b>Are you also using iPOJO ?</b><br/>
 You are using iPOJO, and you want to be listed there to tell how you are using iPOJO. Feel
free to send us <a href="mailto:clement@apache.org">a mail</a> with your story.
-    </div>
-    <div class="box-blue-footer"></div>
 </div>
         </div>
     </div>
@@ -201,7 +207,7 @@ You are using iPOJO, and you want to be 
                 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. 1443047 by clement on Wed, 6 Feb 2013 16:29:28 +0000
                 </div>
             </div>
         </footer>           



Mime
View raw message