NOA-libre: embed LibreOffice in Java
Nice Office Access, NOA, is a objectoriented Java wrapper around UNO. NOA-libre is fork of NOA to embrace LibreOffice, facilitating easy integration in your Java applications.
Details of the Talk
UNO, LibreOffice's traditional middleware, is incredibly powerful and versatile - and therefore rather complex. Nice Office Access (NOA) provides a higher level of abstraction, specializing on Java, thus being able to make use of object orientation. NOA-libre is a fork of NOA and can be used in Java applications to "embed" as well as "remote control" LibreOffice.It is available in a LGPL license.
The session will start with a live-demo: from scratch, a small Java application with an embedded LibreOffice Writer will be build. Switching to LiberOffice Calc, a little example of how to access the UNO layer beneath NOA-libre will be provided. After a little market study which software is already using NOA and NOA-libre (e.g. openYABS , Thera-Pi and Gnuaccounting), the session will mention some challenges and drawbacks in this set-up and conclude with questions and answers.