Archive for November, 2009

eXoer Arnaud Héritier released his book on Apache Maven

Monday, November 30th, 2009

Arnaud Héritier, Manager of the Development Tools and Practices at eXo Platform, just released his book on Apache Maven co-written with Nicolas De loof, Java Architect in a renown french IT company and member of the Maven development team since 2007.

After 10 years developping Java applications and being an active member of the Executive Comitee of Maven, Arnaud just published a book on which he worked more than one year and where he explains the benefits of using Maven in any kind of organization, from the start-up to the large company, through his great experiences of the tool.

Arnaud and Nicolas decided to contribute to the french maven community through this book that aim both newbies and advanced users of the Maven tool. This book, in french language, covers various subjects:
- The project descriptor (POM),
- Dependencies and libraries (Repository management,…),
- Project construction settings (alternative language use like Groovy, …),
- Unit tests, integration tests (dbunit,…), interface tests (selenium), functional tests (fitnesse), performance tests (jmeter), …
- JEE projects,
- Integration to the development environments (eclipse, netbeans, intellij),
- Automatisation of the delivery process,
- Quality management (pmd, checkstyle, findbugs, sonar, …),
- Writting Maven plugins,
- Assembly,
- Projects models (archetypes),
- The future of Maven

2337-ref Apache Maven.indd

The official description for french readers:

Editeur : Pearson France
Collection : Référence
Auteurs : Nicolas De loof, Arnaud Héritier
Niveau : Tous niveaux
Catégorie : Programmation
Prix : 32 €
Référence : 978-2-7440-2337-8
Date de parution : 20 Novembre 2009

Maven, l’outil open-source de gestion et d’automatisation de développement Java, a le vent en poupe. Les raisons : il systématise, rationalise et simplifie le développement collaboratif de projets Java, faisant gagner aux entreprises comme aux développeurs du temps et de l’argent !

Les auteurs, membres de l’équipe de développement Maven, aidés par toute la communauté francophone, ont imaginé de présenter Maven 2 sous un angle original et didactique, à travers un projet fictif, inspiré de leurs expériences sur le terrain, dont ils détaillent toutes les phases successives. Ce projet évolue au fil des besoins et de la contribution de développeurs aux profils différents, vous familiarisant avec les concepts fondamentaux de Maven et leur mise en œuvre pratique, mais aussi avec les fonctionnalités plus avancées. Vous profitez également des recommandations et bonnes pratiques pour optimiser votre utilisation de Maven.

Vous découvrez ainsi de manière ludique et grâce à des exemples concrets le potentiel de Maven, et tous les avantages qu’il peut apporter à vos propres projets.

Sommaire :
- Introduction
- Au-delà de java.lang
- Un peu plus que compiler
- Mettre en place des tests unitaires
- Mettre en place des tests d’intégration
- Gestion avancée des dépendances
- Quand le projet devient trop lourd
- Maven et JEE
- Maven et les IDE
- Le jour J : la livraison
- Utiliser un outil non supporté
- L’assurance qualité
- Respecter un format de distribution
- Un nouveau projet démarre
- Avons-nous fait le bon choix
- Nos recommandations
- Épilogue
- Lexique

[videos] Mashups with GateIn, the real platform power

Wednesday, November 25th, 2009

Last week I wrote a blog about: “Is OpenSocial hurting portals”

I have made a new video on how to use Gadgets and dynamic languages inside GateIn to quickly build REST APIs and Gadgets on a live GateIn instance

Build Mashups in GateIn from Benjamin Mestrallet on Vimeo.

What we show here:

- provide a simple text file with a list of adresses, deploy it on GateIn WebDAV drive
- Build with our online IDE a REST API on the cloud (using groovvy language and the JSR 311 specification) that read the content of that file and expose it as a REST service with a simple click
- Consume that REST service within a Gadget and use the Google maps API to do render a map that points to the adress from the file

All live… only on GateIn

By the way, this is also what I demoed at Google Devfest in Argentina:

IMG_2130

eXo ECM Suite Webcast (November 25th)

Friday, November 20th, 2009
eXo ECM Webcast

eXo Platform is glad to invite you to its first online Webcast to introduce the eXo Enterprise Content Management Suite.


eXo ECM Suite

During this online seminar, Tugdual Grall, VP of Business & Product Strategy at eXo Platform will present you:

    - How the eXo ECM Suite allows you to manage any type of content (Web or Documents) from a powerful and open enterprise Portal ;

    - How you can easily manage documents in your enterprise using shared drives, versionning, permissions, search, and other useful tools provided by eXo Document Management System ;

    - how you can easily build mutlitple web sites from one place using the powerful eXo Web Content Management module allowing you to integrate any type of content and application

The presentation will be delivered in English by Tugdual Grall. Register here or contact us for any information regarding the Webcast or anything else.

Best Regards,

eXo Platform

Preview of the eXo Knowledge Suite Extension for GateIn

Thursday, November 19th, 2009

Here is a preview of eXo KS upcoming extension for GateIn. Patrice Lamarque, PM of the eXo Knowledge Suite makes a demo of Forums, Answers and FAQ apps.

Stay tuned for more on twitter: @eXoPlatform

eXo Knowledge Suite Extension for GateIn from Patrice Lamarque on Vimeo.

BonitaSoft announces OEM partnership with eXo Platform

Wednesday, November 18th, 2009

Grenoble, November 16th, 2009 – eXo Platform, a major provider of open source collaborative software, has just reached an OEM partnership agreement with BonitaSoft, the first provider of open source Business Process Management (BPM) solutions.

With the signing of this agreement, eXo Platform and BonitaSoft strengthen their technological collaboration. BonitaSoft’s business process management solution will be integrated into eXo DMS’s document management module.

Based on Bonita, BonitaSoft’s open source BPM software, the new version of eXo DMS incorporates advanced features for document collaboration and validation. The addition of Bonita’s BPM capabilities provides eXo Platform customers a powerful and intuitive solution for automating their records management.

The result of four years of successful technical collaboration, the eXo DMS version integrating Bonita was made available to the open source community in 2009. Through this enhanced partnership, eXo Platform and BonitaSoft now offer their customers dedicated support and services for this integrated solution.

“We see a demand for more and more BPM features from the open source community and from our customers. The incorporation of Bonita in our product range allows us to automate and standardize an approach that was previously customized for each project,” said Benjamin Mestrallet, CEO of eXo Platform. “Also, through the certification of several eXo Platform modules on the GateIn platform, users are able to extend their portal capabilities with BonitaSoft’s BPM”, said Benjamin.

“We’ve found in eXo Platform a level of expertise in collaborative applications that is capable of addressing the problems of managing the most highly advanced document processes. This partnership really helps to give our customers a head start in mastering their document processes,” said Miguel Valdes Faura, CEO of BonitaSoft.

About BonitaSoft:

Created in 2009 by Miguel Valdes, Rodrigue Le Gall and Charles Souillard, BonitaSoft is the first provider of open source business process management (BPM) software. The Bonita solution has been downloaded more than 150 000 times to date by companies and organizations worldwide. BonitaSoft will democratize the use of BPM in companies of all sizes with an intuitive and powerful solution with an optimum cost. BonitaSoft is a partner of Talend and Bull and is an active member of the OW2 consortium.