Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Julien Chable

He blogs, you blog, I blog ...

Archives

[OpenXML4J] The future of OpenXML4J

Back from the Document Interoperability Initiative workshop in Brussels (French summary here part 1 / part 2) during which I exposed the future of the OpenXML4J project, I received several mail asking for more details. So I share the future of the project and my vision with you in this post.

History

This open source project began in August 2006 with the ECMA 376 Draft v1.4 of the Open XML Specifications (indeed I was working on the topic since the release of the 1.2). After an article on MSDN and two complete rewriting, I published the code of OpenXML4J on sourceforge.net in August 2006.

OpenXML4J was mainly developed on developers' personal time, but Wygwam - where I'm currently hired - invest several weeks of time in this project. With the lack of time and hands, only the Open Packaging Convention part has been implemented today. The current version of OpenXML4J is similar to the System.IO.Packaging namespace provided by .NET 3.0.

POI and the support of Open XML file format : OpenXML4J inside !

With the 3.5 release, the POI project will offer the support of the Open XML file format. To manage all the package, parts and relationships stuff, POI finally uses the OpenXML4J library (OK, I'm a little proud that POI chose OpenXML4J to do it :p) :

Today and tomorrow

Here's an overview of Java APIs for Open XML available on the market:

STP = Strongly Typed Part - Modèle objects = object model

OpenXML4J and POI are complementary. The first provide a way to deal with all the OPC stuff and the other with the object model and high level functionality (indeed the main job). Today, the aim of the OpenXML4J project is to complete and stabilize the current Open Packaging Convention implementation, and to support the latest ISO specifications. We hope to be 100% conform to the specs. I think POI is the best place for OpenXML4J to be use, so I hope we can join the Apache Foundation and the POI project as well soon. There are great guys working on this project: Nick, Yegor and Paolo just to name a few. Guys, you make an amazing job !

If you have any questions or comments, contact me by email, blog, twitter, facebook, etc what you want indeed !

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
Posted: jeudi 4 décembre 2008 15:23 par neodante
Classé sous : ,

Commentaires

Pas de commentaires

Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- SharePoint : Bug sur la gestion des permissions et la synchronisation Office par Blog Technique de Romelard Fabrice le 07-10-2014, 11:35

- SharePoint 2007 : La gestion des permissions pour les Workflows par Blog Technique de Romelard Fabrice le 07-08-2014, 11:27

- TypeMock: mock everything! par Fathi Bellahcene le 07-07-2014, 17:06

- Coding is like Read par Aurélien GALTIER le 07-01-2014, 15:30

- Mes vidéos autour des nouveautés VS 2013 par Fathi Bellahcene le 06-30-2014, 20:52

- Recherche un passionné .NET par Tkfé le 06-16-2014, 12:22

- [CodePlex] Projet KISS Workflow Foundation lancé par Blog de Jérémy Jeanson le 06-08-2014, 22:25

- Etes-vous yOS compatible ? (3/3) : la feuille de route par Le blog de Patrick [MVP SharePoint] le 06-06-2014, 00:30

- [MSDN] Utiliser l'approche Contract First avec Workflow Foundation 4.5 par Blog de Jérémy Jeanson le 06-05-2014, 21:19

- [ #ESPC14 ] TH10 Moving mountains with SharePoint ! par Le blog de Patrick [MVP SharePoint] le 06-01-2014, 11:30