OpenXML disponible en Java !

Par:
fredericmazue

jeu, 31/05/2007 - 13:15

Si vous rêviez d’utiliser dans vos applications Java les formats
OpenXML (Word, Excel, PowerPoint) pour les manipuler, les générer,
extraire des données, etc., aujourd’hui ce rêve devient réalité avec
le projet OpenXML4J (documents basés sur Open Packaging Convention).

Initié par la société Wygwam, experte en technologie Microsoft et en
particulier .Net, OpenXML4J est en gestation depuis plusieurs mois en
interne et mobilise 5 développeurs, dont presque 2 à plein temps. Ce
projet open source, en licence BSD / Apache v2 (donc non virale),
fournit une API implémentable dans son projet. Le développeur Java
dispose donc d’une implémentation native, permettant d’embarquer dans
son code (desktop ou serveur) les éléments pour générer, manipuler
des fichiers OpenXML. De nombreux scénarios sont envisageables. Par
exemple, vous pouvez formaliser la structure documentaire sur le
format OpenXML directement dans les applications et en transparence
pour l’utilisateur. Cette uniformisation, que vous ayez ou non une
suite bureautique compatible OpenXML, permet de posséder un contenu
uniforme formé toujours de la même manière. Vous pouvez ainsi
interdire les commentaires, annotations, faire une recherche plus
fine (nous sommes en environnement XML), en application serveur, la
génération des documents pourra se faire directement sur le serveur.
Actuellement, OpenXML4J fonctionne en Java 1.5, une compatibilité 1.4
est envisagée mais non réalisé à ce jour. Eclipse est l’outil de
développement conseillé même si NetBeans est utilisable en important
l’API dans son projet. Un script Ant facilite les builds. OpenXML4J
permet à OpenXML de sortir de son côté trop .Net / Windows et de
s’ouvrir au monde Java et surtout aux applications, donc en dehors
des suites bureautiques.

Le projet en est encore à ses débuts et le travail restant à accomplir
est grand. On cherche des contributeurs pouvant aider à
implémenter de nouvelles fonctions ainsi que des testeurs. Sans
développeurs supplémentaires, il sera difficile de mener à bien
l’initiative !

Site : http://www.openxml4j.org

François Tonic