Who am I: - Since over 10 years working for Sun Microsystems in XML area for StarOffice/OpenOffice.org - Developer of the XHTML export filter (XSLT) and MS Office 2003 SpreadsheetML export filter - Co-Lead of the OpenOffice.org XML Projectes - Member of the W3C Compound Document Format WG and related to this in the W3C CSS WG the editor of the CSS Mobile Profile 2.0 - Member of the W3C Semantic Interest Group - Member of the OASIS ODF TC - Member of the OASIS ODF Metadata Subcommittee (Co-editor der Metadaten Spec with Patrick Durusau) - Member of the OASIS ODF Interoperability and Conformance TC (OIC) - Chair des ODFDOM Projektes (ODF Java library) on odftoolkit.org
IF you need an ODF opensource library on the server (manipulating thousends of document) You want an: - Lean library (only provide, what you need for ODF document creation/manipulation - e.g. no UI) - ODF centric (package / XML) (OOo source base founded 1984 - 2002 OASIS Open Office XML - ODF 1.0 ISO 2006) - 22 years later - Simple API (intuitive, repeating pattern, low learning curve) - high usability (ease of use) - be comfortable, avoid redunandant tasks for the user
IF you need an ODF opensource library on the server (manipulating thousends of document) You want an: - Lean library (only provide, what you need for ODF document creation/manipulation - e.g. no UI) - ODF centric (package / XML) (OOo source base founded 1984 - 2002 OASIS Open Office XML - ODF 1.0 ISO 2006) - 22 years later - Simple API (intuitive, repeating pattern, low learning curve) - high usability (ease of use) - be comfortable, avoid redunandant tasks for the user
Layered model similar to the ODF 1.2 specification Part 1 (Schema) and Part 3 (Package)
Convenient API Common high-level convenience functionality based on Feature (e.g. add table, add table row, etc.) DOM API Processing ODF documents on ODF XML element level Generated from the ODF RelaxNG Schema (typed W3C XML DOM) Package API Adding / removing file streams from the ODF package (ZIP)
ODF to XHTML transformation ODF 1.2 specification as HTML Allow JavaDoc to reference directly to spec
ODF to XHTML transformation ODF 1.2 specification as HTML Allow JavaDoc to reference directly to spec
ODF to XHTML transformation ODF 1.2 specification as HTML Allow JavaDoc to reference directly to spec
ODF to XHTML transformation ODF 1.2 specification as HTML Allow JavaDoc to reference directly to spec
ODF to XHTML transformation ODF 1.2 specification as HTML Allow JavaDoc to reference directly to spec