COSCUP x RubyConf TW 2021

jOpenDocument: Restarting the ODF manipulation Java library after a seven-year inactiveness
08-01, 13:40–14:10 (Asia/Taipei), TR311 Special Track
Language: English


Translate Title

jOpenDocument: Restarting the ODF manipulation Java library after a seven-year hiatus

Talk Length

30

您是否知悉並同意如採遠端形式分享,需提供預錄影片(您需同意大會才能接受您的稿件) – yes Target audience

Java programmer, especially have an interest to maintain OS libraries
People who have an interest in OpenDocument Format manipulation

Difficulty

中階

講者所屬的公司或組織名稱

Shift Security Inc.

講者所屬社群

OpenSource Conference People Network (OSPN) in Japan

other info

Japanese Blog: https://naruoga.hatenablog.com/ English Blog: https://naruoga-en.blogspot.com/

slido url

https://app.sli.do/event/i0j9bk3l

hackmd url

https://hackmd.io/@coscup/Byawrav0_/%2F%40coscup%2FBJ1DrpwAd

Abstract

The OpenDocument Format [1] is a true international standard format for interoperability of office documents, and is also the standard format for LibreOffice. In addition, OpenDocument has a clear XML schema that combines human readability with machine processability. As a result, there are many ODF manipulation libraries for many languages.
At the speaker's company, we use a Java library named jOpenDocument [2] for our Scala-based automatic report generation tool as I mentioned in last years' talk[3]. It is an excellent library with an easy-to-understand interface and easy-to-create templates to populate with arbitrary information. However, its development ended in 2014, and there is a problem that it is not compatible with newer Java and ODF versions.
In this talk, I will explain my story of updating such an old Java library and releasing it as OSS.

[1] http://opendocumentformat.org/
[2] http://www.jopendocument.org/
[3] https://speakerdeck.com/naruoga/why-odf-is-the-best-intermediate-format-for-report-generation-systems

English Abstract

The OpenDocument Format [1] is a true international standard format for interoperability of office documents, and is also the standard format for LibreOffice. In addition, OpenDocument has a clear XML schema that combines human readability with machine processability. As a result, there are many ODF manipulation libraries for many languages.
At the speaker's company, we use a Java library named jOpenDocument [2] for our Scala-based automatic report generation tool as I mentioned in last years' talk[3]. It is an excellent library with an easy-to-understand interface and easy-to-create templates to populate with arbitrary information. However, its development ended in 2014, and there is a problem that it is not compatible with newer Java and ODF versions.
In this talk, I will explain my story of updating such an old Java library and releasing it as OSS.

[1] http://opendocumentformat.org/
[2] http://www.jopendocument.org/
[3] https://speakerdeck.com/naruoga/why-odf-is-the-best-intermediate-format-for-report-generation-systems