Open Document Format Overview
ODF is an xml-based, open standard file format for Office documents such as spreadsheets, text documents, and presentations. ODF is application-neutral, platform-neutral, and vendor-neutral, thus helping to improve the interoperability of Office documents.
The ODF standard is created and maintained by Organization for the Advancement of Structured Information Standards (OASIS) in ODF Technical Committee. OASIS in May 2005 released the ODF 1.0;international organization for standardization/international Electrotechnical Commission in This standard was recognized in May 2006 as ISO/IEC 26,300:2006, making ODF the first international standard for Office documents.
Currently, there are many vendors and open source solutions that support ODF, including Microsoft®office 2007 SP2. Since ODF can be used in many software, more and more users are storing documents in ODF format.
In addition to the traditional ODF Office document editor, with the development of ODF support, a number of new applications have emerged. These applications include ODF viewers, ODF format converters, ODF standard consistency and validation tools that run in a Web browser, and collaboration tools that can manipulate ODF document elements.
ODF Toolkit Union Overview
The ODF specification describes this standard in detail. However, the ODF specification exceeds 700 pages, and it is not easy for software developers to develop applications that manipulate ODF documents and their content. The creation of ODF Toolkit Union Open Source community is to solve this problem.
IBM® and Sun jointly established ODF Toolkit union in November 2008. The goal of the ODF Toolkit Union community is to provide an open source vendor-neutral ODF development platform to develop various ODF tools and components that support the needs of developers.
With the help of these tools, developers can more easily write ODF applications without having to delve into the details of the ODF specification. ODF Toolkit Union provides all the tools and assets used in the Apache2 Open Source license agreement. Any volunteer can join any existing project in the community and create new projects.
The project in the ODF Toolkit Union uses the open source Mercurial tool for source code control. In addition, the ODF Toolkit Union provides wikis, forums, and mailing lists that developers can discuss and collaborate on to solve technical problems.
ODF Toolkit Community Current Project
ODF Toolkit Community Current projects can be grouped into three categories:
ODFDOM
ODF Consistency and inspection tools
ODF Application Tools
ODFDOM is a major project with two ODFDOM subprojects. One is ODFDOM for Java, which is the focus of this series. The other is an Open Document Library (AODL), which is a. Net module of ODF Toolkit for C #.
The ODF consistency tool refers primarily to ODF Validator, a tool used to verify that a given ODF document conforms to a specific version of the ODF standard. It mainly examines document packaging and syntax. ODF Validator has two user interfaces, a command line interface and a WEB interface.
ODF Application tools can be any type of ODF document manipulation tool that meets specific requirements. Currently, this includes two ODF document processing tools that use the Extensible Stylesheet Language Transformation (XSLT).
ODF Toolkit Union All projects in the open source community are at the initial stage of development. Welcome volunteers who are interested in open source development and ODF to join the community, contribute to the community, and benefit from the results of the community.