Friday, December 7, 2012

The OW2 open source software community announces Best Project Awards 2012

Shelbie, EasyBeans, ProActive, CLIF, Fractal et Bonita Open Solution win OW2 Best Project Awards

Paris, 7 december 2012 — OW2, the global community for open source infrastructure software, announces the winners of the OW2 Best Project Awards 2012. Organized for the first time this year, the OW2 Best Project Awards recognize OW2 projects for their outstanding contribution in four categories: innovation, community development, market performance and the Technology Council Special Prize.

The winners of the first ever OW2 Best Project Awards are:

• Innovation Award: Shelbie (award presented to Peergreen Co-Founder and Software Architect Guillaume Sauthier). OW2 Shelbie provides both an advanced programming model for building commands on top of Apache Felix Gogo and Apache Felix iPOJO and also a JLine based frontend. Shelbie innovates by allowing on-the-fly installation of commands at run-time, thereby enhancing the already modular and dynamlic OSGi platform.

• Community Award: EasyBeans (award presented to Peergreen Co-Founder and Software Architect Guillaume Sauthier). EasyBeans is an open source implementation by OW2 of the EJB3 container specification. It is embedded in the Java EE 5 certified OW2 JOnAS application server. This award recognizes outstanding representation of the OW2 spirit which consists in protecting, sharing and re-using the community code.

• Market Award: Bonita Open Solution (award presented to BonitaSoft Marketing Director Jeremy Lipp). Bonita Open Solution is an intuitive and powerful solution to build process based applications at optimum cost. BonitaSoft was recognized for the clarity of its strategy and the excellence of its execution which translated into the outstanding growth of its installed base of professional customers;

• Technology Council Special Prize: ProActive-CLIF-Fractal integration (award presented to ActiveEon CEO Denis Caromel and Bruno Dillenseger, Engineer at Orange). The technology Council wanted to recognize the examplarity of the community and standardisation efforts deployed for the successful integration of these three projects.

“We are extremely proud of our Best Project Awards 2012 winners,” says OW2 CEO Cedric Thomas “Their achievements reflect the growing momentum of the OW2 open source software community,” he adds. The OW2 Best Project Awards afford OW2 members, project leaders and their teams great recognition within the community as well as many opportunities in terms of visibility. The award ceremony took place at OW2con'12, the annual conference of the OW2 community, on 28 November, at Orange Labs' Innovation Garden, in Paris Issy-les-Moulineaux. All projects were invited to compete for one of the four awards: Innovation Award, Community Award, Market Award and
Technology Council Special Prize. The winners were selected by a jury of project leaders from the technology Council and members of the OW2 Management Office.

About OW2
OW2 is an independent industry community dedicated to developing open source code infrastructure (middleware and generic applications) and to fostering a vibrant community and business ecosystem. The OW2 Consortium hosts some one hundred technology projects, including ASM, Bonita, eXo Platorm, JOnAS, JORAM, Orbeon Forms, Orchestra, Petals ESB, Spagic, SpagoBI and XWiki.


Monday, November 26, 2012

Gatein Cookbook is Out

The GateIn Cookbook is out! As an invited reviewer, I reviewed this book as Java EE Expert. Buy the book from

The goal of the book is to show GateIn as an open source website framework piece by piece. Starting with simple recipes, you will see each step analyzed with code examples and images, before progressing to more advanced recipes.

This GateIn Cookbook will help you with a quick approach to building portals.

Wednesday, October 3, 2012

Siwpas is now OW2 Consortium Project

We are very proud that our Java web application server Siwpas, Simple Web Profile Application Server has been accepted as an incubator project in OW2 Consortium. Now, we are more powerful to implement simple but powerful professional open source Java EE Web Profile application server.

What is Siwpas?

Siwpas (pronounced as Simple Web Profile Application Server) is a lightweight Java™ application server platform for developing enterprise quality Java™ Platform, Enterprise Edition 6 (Java EE 6) web applications. Siwpas integrates The Apache Software Foundation Java EE 6 related projects for providing a Java EE Web Profile compatible runtime platform. Siwpas also adds extra enterprise features, such as "WebSocket Protocol Support", "Clustering of CDI and EJB beans", "Siwpas Eclipse Plugin", "Tomcat JAAS Security Modules" etc.

What is OW2?

OW2 is an independent, global, open-source software community. The mission of OW2 is to a) promote the development of open-source middleware, generic business applications, cloud computing platforms and b) foster a vibrant community and business ecosystem. OW2 developments follow a flexible, component-based approach. These components range from specific software frameworks, protocols and applications through to integrated, service-oriented platforms for enterprise computing. OW2 consortium is an independent non-profit organization open to companies, public organizations, academia and individuals. OW2 is an open organization.

More Information:

OW2 Consortium :
About OW2 :

Siwpas Application Server :
Siwpas OW2 Page :

Thursday, August 23, 2012

Professional Open Source Support

Would you like to get first hand professional open source support for the following Apache Software Foundation projects?
  • Apache OpenWebBeans (I am founder of this project)
  • Apache OpenEJB
  • Apache Tomcat
  • Apache TomEE
  • Apache ActiveMQ,
  • Apache Axis-2,
 What We Offer to Our Customers
  • Products Updates : When a new version of the product is launched, we immediately deliver updates to our customers. It may also contains hot-fixes according to the subscription level.
  • Security Patches : Providing critical security patches.
  • Technical Support : Providing technical support according to the subscription level.
  • Custom Developments/Extra Features: Providing/Developing custom features for products that customer wants.
  • Development Support: Providing consultancy on Java EE project development.
 Please contact with me to get more information about support and for any open source products that are not listed above.

Tuesday, March 20, 2012

WebSocket in Tomcat 7 and Tomcat 8


After a long work by the Apache Tomcat Team, WebSocket has been implemented in Tomcat 7 codebase. It will be included in Tomcat 7.0.27 onward. Good job guys!

Happy websockets!

Sunday, February 12, 2012

OpenWebBeans Professional Support

As you have already know that I am a founder and lead of the Apache OpenWebBeans project. My team at MechSoft has been given Professional Support Services and Training for the OpenWebBeans project. Professional support services includes
  • Bug fix immediately
  • Application Server Support for OpenWebBeans
  • Training on OpenWebBeans and CDI
  • Phone and mail support
 To get more information about our open source project support, see our Open Source Support page

Wednesday, February 1, 2012

RFC 6455 : WebSocket Protocol


A new Request for Comments is now available in online RFC libraries. The WebSocket Protocol enables two-way communication between a client running untrusted code in a controlled environment to a remote host that has opted-in to communications from that code.

READ Specification:

SIWPAS Supports WebSocket Protocol

Currently Siwpas 2.0.0 supports websocket-version 7 (Supported in Firefox 7). Latest firefox (Firefox 10) supports websocket-version 8. Siwpas 3.0.0 will support the latest version of the specification . If you wish to use Version 8 with Siwpas 2.0.0, please drop us an email ( to get an updated version.

Download Siwpas  Trial :


Tuesday, January 31, 2012

Using Apache MyFaces CODI with Siwpas 2.0.0

Hello folks,

It has been a long time to write something in my blog because of very busy business. In this blog post, I would like to share how one can use Apache MyFaces CODI with Siwpas, Simple Web Profile Application Server.

*NOTE : To start your CODI applications in Siwpas, do not put "beans.xml" file into the "WEB-INF/classes/" folder if beans.xml is already exist in "WEB-INF/" folder.


  • Download Siwpas 2.0.0 trial from (In Siwpas 3.0.0, we will remove license constraints to start Siwpas!)
  • Checkout CODI JSF 2.0 sample from CODI SVN
    • svn co codi-examples
    • cd \codi-examples\jsf-examples\hello_myfaces-codi_jsf20\src\main\resources\META-INF
    • Remove beans.xml file. (For Siwpas, this file is unnecessary because beans.xml is already exist in WEB-INF/ folder of the web application. Otherwise, CODI is not deployed correctly!)
    • Run the following command to create WAR archive
      • mvn clean install -Denvironment=jee6
    • Now, you have a WAR archive in   "\codi-examples\jsf-examples\hello_myfaces-codi_jsf20\target" folder with name "hello-myfaces-codi-jsf20-example-1.0.4-SNAPSHOT.war"
    • Rename  "hello-myfaces-codi-jsf20-example-1.0.4-SNAPSHOT.war" to "hello-codi.war"
  • Deploy "hello-codi.war" to Siwpas
    • Put  "hello-codi.war" into the Siwpas "webapps" folder.
Start Siwpas and Open Application
  • Go to Siwpas bin folder
    • cd /bin folder of the Siwpas
  • Start Siwpas
    • siwpas.bat run
  • Open Browser Page 
    • http://localhost:8080/hello-codi