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

- Configurer un écran 5 pouces 800x480 pour Raspberry Pi2 sous Windows 10 IOT par Blog de Daniel TIZON [daniel] le il y a 14 heures et 25 minutes

- Office 365 : Sway est disponible en preview par Le petit blog de Pierre / Pierre's little blog le il y a 23 heures et 52 minutes

- Première installation de Raspbian sur RASPBERRY Pi 2 par Blog de Daniel TIZON [daniel] le 05-14-2015, 22:17

- Mobile Day : c’est le 25 et c’est chez Microsoft! par Fathi Bellahcene le 05-13-2015, 23:48

- TFS 2013 : Migration d’une ferme TFS 2010 vers 2013 sans upgrade par Blog Technique de Romelard Fabrice le 05-01-2015, 16:28

- [ #SharePoint 2016 ] frappe à nos portes ! (1/2) par Le blog de Patrick [MVP Office 365] le 04-19-2015, 23:21

- Lync devient Skype Entreprise par Le petit blog de Pierre / Pierre's little blog le 04-18-2015, 22:47

- [WCF] Prendre la main sur les protocoles par Blog de Jérémy Jeanson le 04-18-2015, 12:57

- yOS Tour Geneva - Retour des sessions par Blog Technique de Romelard Fabrice le 04-16-2015, 11:54

- YOS Genève 2015 : gestion des gros fichiers et plus … par The Mit's Blog le 04-13-2015, 11:56