poi-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From kiwiwings <kiwiwi...@apache.org>
Subject Re: Speaking on POI at China Open Source Conference in October
Date Fri, 14 Sep 2018 22:45:35 GMT
Hi Dave,

thank you for spreading the word - I've already noticed that the latest
released was noticed in China [1] :)

If I understand you correctly, you want to present some kind of history list
I guess the talk won't have so much interaction with the audience, right?

In case it would be interactive, I would like to add the following topics to
the list,
as I guess this might have some interesting feedback ...

@1. an important point is also the Java9+ compatibility -
something which will keep us busy and probably result in at least another
mayor version jump
... and of course mentioning that we now try to release along the semver

Regarding the deprecated methods, it might be interesting to the audience,
to discuss the pro and cons in general about when to introduce breaking
Maybe list a few of the dependent projects and check, when they have stopped
upgrading POI.

The OOXML 1.4 version contains the following changes:
the POIXMLTypeLoader is now mostly obsolete and the callback (schema classes
-> loader) has been removed
the AlternateContent schema has been added, now it's possible to get typed
XmlObjects of the nested elements.

@2./@3. I think it's important to explain, why we are using XMLBeans, i.e.
XML infoset preservation
and why it's problematic to upgrade to newer OOXML specs and that using jaxb
is not the cure-all [2],
besides propably interesting effects in using Binders [3]
In the long run, I think we need to change our memory model and need to go
away from XMLBeans.

Android development is another thing which is not always on my/(our?)
so maybe some advertising on contributing in this area might be nice.

@5. The Microsoft OpenSource Promise, i.e. providing the file specs, is
really helpful to us.

Best wishes,

[1] https://www.oschina.net/news/99696/poi-4-0-0-released
[2] https://stackoverflow.com/q/46869482/2066598
[3] https://stackoverflow.com/q/6059575/2066598

Sent from: http://apache-poi.1045710.n5.nabble.com/POI-Dev-f2312866.html

To unsubscribe, e-mail: dev-unsubscribe@poi.apache.org
For additional commands, e-mail: dev-help@poi.apache.org

View raw message