Language: English
08-01, 13:40–14:10 (Asia/Taipei), TR311 Special Track
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
中階
講者所屬的公司或組織名稱 –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 – 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
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